vikingi
Suntem în anul 1066. Regele viking, Harald al III-lea se pregătește să cucerească
Anglia. Va porni pe mare împreună cu înfricoșătoarea sa armată, la bordul a
nu mai puțin temutelor corăbii vikinge (longships).
În această campanie, va folosi doar corăbii noi, identice. Înainte de plecare,
trebuie să determine capacitatea de transport a noilor sale corăbii. Prin capacitate
de transport, el înțelege numărul maxim de vikingi pe care o corabie îi poate
transporta fără ca să se scufunde. Pentru aceasta, regele decide că C
corăbii și V vikingi vor fi implicați
în testări. Va ordona mai multe lansări la apă. La fiecare lansare, o singură
corabie trece de pe uscat pe apă, cu n
vikingi la bord, unde n <= V.
Dacă numărul de vikingi depășește capacitatea de transport a navei, atunci corabia
se scufundă. O corabie scufundată nu mai poate fi recuperată, în timp ce o corabie
care a fost lansată la apă și nu s-a scufundat, poate fi din nou lansată la
apă. Când o corabie se scufundă, soldații de la bord înoată până la mal, astfel
încât pentru fiecare lansare, Harald are mereu la dispoziție aceeași V
vikingi, din care alege n. Toți
soldații se presupun a fi identici (greutate identică, desigur). Când o corabie
plutește, nici un viking nu poate să urce sau să coboare. Vikingii se îmbarcă
sau debarcă doar la mal, înaintea lansării la apă.
Regele Harald dorește un plan care să-i permită să efectueze un număr minim
de lansări la apă, deoarece acestea sunt consumatoare de energie și de timp,
ori ultimul mare rege viking se grăbește să-și întâlnească destinul ...
Cerință
Se cere numărul minim necesar de lansări la apă, care permit identificarea cu
exactitate a capacității de transport a corăbiilor.
Date de intrare
Fișierul de intrare vikingi.in
conține pe prima linie două numere naturale V
și C, separate printr-un spatiu.
Date de
ieșire
Fișierul de ieșire vikingi.out
va conține o singură
linie pe care va fi scris un număr natural L,
calculat pentru cazul cel mai defavorabil, reprezentând numărul minim de lansări
la apă în urma cărora se poate determina cu exactitate capacitatea unei corăbii.
Restrictii si precizari
vikingi.in | vikingi.out | Explicație |
7
2 |
4 |
Sunt necesare minimum patru lansări la apă pe cazul cel mai defavorabil |
vikingi.in | vikingi.out | Explicație |
5
1 |
5 |
Sunt necesare cel puțin cinci lansări în cazul cel mai defavorabil, cu câte 1, 2, 3, 4, 5 vikingi îmbarcați |
Timp
maxim de execuție/test: 0.5 secunde.
Memorie totală
disponibilă: 2 MB din care 1 MB pentru stivă.
prof. Constantin Gălățan
C.N. "Liviu Rebreanu" Bistrita
contact: tucu_galatan@yahoo.com