Pagini recente » Monitorul de evaluare | Cod sursa (job #1110668) | Cod sursa (job #1092982) | Cod sursa (job #1038213) | Diferente pentru problema/expanding intre reviziile 3 si 4
Diferente intre titluri:
Expanding
problema/expanding
Diferente intre continut:
== include(page="template/taskheader" task_id="expanding") ==
Ãn Å¢inutul Ooo, Finn Åi Jake descoperÄ un Åir magic de pietre strÄlucitoare aÅezn linie.
Fiecare piatrÄ are o valoare (o culoare sau o energie), iar fiecare valoare apare de cel mult douÄ ori în totirul.
Jake, fiind elastic, poate alege o poziÅ£ie iniÅ£ialÄ p din Åir, Åi începe o ctorie de extindere:
La început:
Intervalul [l, r] = [p, p] (adicÄ doar piatra de la poziÅia p).
Jake Å£ine în lÄbuÅ£Ä energia curen c = valoarea pietrei de la p.
Reguli magice:
Jake poate schimba energia c în orice valoare pozitivÄ, dar asta costÄ 1 poÅ£iune magi.Ä
DacÄ Ã®n stânga existÄ o piatrÄ cu energia c, atunci Jake poate sÄri la i l scade cu 1.
DacÄ Ã®n dreapta existÄ o piatrÄ cu energia c, atunci Jake se întinde pânÄ la ea Åi rte cu 1.
Scopul aventurii:
Jake vrea sÄ se întindÄ pânÄ acoperÄ Ã®ntregul Åir de pietre, [l, r] = [1, n].
Costul final f(p) este numÄrul minim de poÅ£iuni magice (schimbÄri de energie) pe care Jake trebuie sÄ le foloseascÄ pentru a i.uÅ
ð Sarcina ta
Å¢i se dÄ lungimea irului n.
Apoi urmeazÄ n numere pozitive (valorile pietrelor, fiecare apÄrând cel mult de do ori).
DupÄ aceea primeÅti un numÄr q, adicÄ numÄrul de înri pe care Jake le face.
UrmeazÄ q poziÅ£ii iniÅiale p.
Pentru fiecare dintre ele, trebuie sÄ spui câte poÅ£iuni magice minime are nevoie Jake ca sÄ se întindÄ pe toirul.
h2. Date de intrare
FiÅierul de intrare $expanding.in$ ...
h2. Date de ieÅire
Ãn fiÅierul de iire $expanding.out$ ...
h2. Restricţii
* $... ≤ ... ≤ ...$
h2. Exemplu
table(example). |_. expanding.in |_. expanding.out |
| 8
2 1 3 4 6 3 2 1
8
1
2
3
4
5
6
7
8
| 7
6
6
5
5
6
6
7
|
h3. Explicaţie
...
== include(page="template/taskfooter" task_id="expanding") ==
Scrie aici despre problema/expanding
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.