Nu aveti permisiuni pentru a descarca fisierul grader_test2.ok
Diferente pentru problema/tero intre reviziile #25 si #12
Nu exista diferente intre titluri.
Diferente intre continut:
== include(page="template/taskheader" task_id="tero") ==
Dupa ce a reusit sa-si indeplineasca,cu succes,toate indatoririle de primar, Dubluveu este alesPresedintele Romaniei. La prima intalnire cu "Serviciul Roman de Informatii":http://www.sri.ro/, este informat de un atac terorist care ar urma sa aiba loc foarte curand. Din fericire, SRI cunoaste planurile teroristilor. Conform raportului, raufacatorii doresc sa atace Capitala si Orasul-port de la Marea Neagra. Romania are $N$ orase numerotate de la $1$ la $N$, legate prin $M$ drumuri bidirectionate de diferite lungimi.Capitala arenumarul de ordine $1$, iar Orasul-portare numarul de ordine$N$. O solutie propusa de catre seful SRI este ca, toate drumurile dintre obiectivele vizate sa fie pazite de cei $S$ soldati ai armatei. Astfel, Presedintele ar putea cere plasarea soldatilor pe un drum, oricat de aprope de unul dintre orasele ce-l marginesc,+dar nu in orase+(pentru a evita panica). Fiind o persoana care gandeste situatia in profunzime, Dubluveu si-a pus urmatoarea problema: Daca teroristii reusesc, totusi, sa atace unul dintre orasele tinta, soldatii ar trebui mobilizati in cel mai scurt timp in orasul atacat. Din fericire, totimilitarii au viteza constanta de 1m/s, iar timpul necesar mobilizarii unui soldat este egal cu maximul distantelor pana la cele doua orase. Din pacate, planul trebuie intairealizat teoretic si, cum timpul este foarte scurt, va fi nevoie de un programator cu experienta care s-o faca.
Dupa ce a reusit sa-si indeplineasca toate indatoririle de primar, cu succes, Dubluveu este ales presedintele Romaniei. La prima intalnire cu "Serviciul Roman de Informatii":http://www.sri.ro/, este informat de un atac terorist care ar urma sa aiba loc foarte curand. Din fericire, SRI cunoaste planurile teroristilor. Conform raportului, raufacatorii doresc sa atace Capitala si Orasul-Port de la Marea Neagra. Romania are $N$ orase numerotate de la $1$ la $N$, legate prin $M$ drumuri bidirectionate de diferite lungimi, capitala avand numarul de ordine $1$, iar Orasul-port, $N$. O solutie propusa de catre seful SRI este ca, toate drumurile dintre obiectivele vizate sa fie pazite de cei $S$ soldati ai armatei. Astfel, Presedintele, ar putea cere plasarea soldatilor pe un drum, oricat de aprope de unul dintre orasele ce-l marginesc, dar nu in orase (pentru a evita panica). Fiind o persoana care gandeste situatia in profunzime, Dubluveu si-a pus urmatoarea problema: Daca teroristii reusesc, totusi, sa atace unul dintre orasele tinta, soldatii ar trebui mobilizati in cel mai scurt timp in orasul atacat. Din fericire, toti soldatii au viteza constanta de 1m/s, iar timpul necesar mobilizarii unui soldat este egal cu maximul distantelor pana la cele doua orase. Din pacate, planul trebuie intai testat teoretic si, cum timpul este foarte scurt, va fi nevoie de un programator cu experienta care s-o faca.
h2. Cerinta
h2. Date de iesire
In fisierul de iesire $tero.out$ se va scrie, pe o singura linie, un numar real cuozecimalaexacta, reprezentand mobilizarea minima.
In fisierul de iesire $tero.out$ se va scrie, pe o singura linie, un numar real cu 5 zecimale exacte, reprezentand mobilizarea maxima.
h2. Restrictii * $1 ≤ N ≤ 700$ * $1 ≤ M ≤ 131 072$ * $1 ≤ S ≤ M$
* numarul de soldati este suficient de mare pentru a bloca toate drumurile de la $1$ la $N$
* pe un drum pot fi plasati oricati soldati
* lungimea unui drum nu depaseste $100 000$
* lungimila unui drum nu depaseste $100 000$
* punctajul se va acorda in functie de diferenta absoluta dintre raspunsul dumneavoastra si raspunsul comisiei: ** $10$ puncte/test daca diferenta ≤ $0.1$ ** $5$ puncte/test daca $0.1$ < diferenta ≤ $34.5$
h3. Explicatie
Dacaprimul soldat este plasat pemuchiade la 1 la 2, la distanta 1.5 de 1 si 0.5 de 2, atuncidistanta de la 1 la soldateste 1.5, iardistantadela5 la soldat este tot 1.5. Maximul dintredistanteeste1.5.Daca plasez ceilaiti soldatipe muchiade la 4 la 5, la distanta1.5 de 5 si, respectiv, 0.5 de 4, distantadela1 lasoldatieste de 1.5 si distanta dela5 este tot 1.5. Maximul dintre distante este 1.5. Aceastaeste mobilizareaminima,din oricare altaasezarerezultandovaloaremai mare.
O posibila solutie este plasarea unui soldat la jumatatea drumului dintre 2 si 5, ceilalti doi fiind plasati la jumatatea drumului de la 4 la 5.
== include(page="template/taskfooter" task_id="tero") ==
Nu exista diferente intre securitate.
Diferente intre topic forum:
2640