Pagini recente » Diferente pentru problema/tree2 intre reviziile 4 si 5 | Diferente pentru problema/jstc intre reviziile 10 si 9 | acm_test | Diferente pentru utilizator/alex_unix intre reviziile 25 si 82 | Diferente pentru problema/rrmst intre reviziile 2 si 3
Diferente pentru
problema/rrmst intre reviziile
#2 si
#3
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="rrmst") ==
Poveste şi cerinţă...
Fie $P$ o permutare de lungime $N$, aleasă *aleatoriu* cu probabilitate uniformă din mulţimea tuturor permutărilor de lungime $N$. Vom desena în plan toate punctele de forma $(i, P[i])$. Distanţa dintre două perechi de puncte $(x1, y1)$ şi $(x2, y2)$ este $|x1 - x2| + |y1 - y2|$. Se cere să se calculeze costul arborelui parţial de cost minim al setului de puncte date.
h2. Date de intrare
Fişierul de intrare $rrmst.in$ ...
Fişierul de intrare $rrmst.in$ va conţine pe prima sa linie numărul $N$. Următoarea linie va conţine $N$ numere, reprezentând permutarea $P$.
h2. Date de ieşire
În fişierul de ieşire $rrmst.out$ ...
În fişierul de ieşire $rrmst.out$ va conţine o singură valoare, costul arborelui parţial de cost minim al setului de puncte indus de permutarea $P$.
h2. Restricţii
* $... ≤ ... ≤ ...$
* $Testele 1 - 3 au N = 1.000$*
* $Testele 4 - 10 au N = 100.000$*
h2. Exemplu
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.