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

Exemple
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