Meymun və kokoslar#1770

Meymun və kokoslar

0,5 saniyə
64 meqabayt
Çətin

Meymunlar adətən kokos qırmaq üçün mərtəbəli binanın damına dırmaşıb kokosları yuxarıdan atırlar. Yorulan ağıllı meymun isə, hər dəfə dama çıxmaqdan bezib, atılan kokosun sınacağı ən aşağı mərtəbəni tapmaq qərarına gəlir. Meymun -dən -ə qədər istənilən mərtəbəyə çıxıb pəncərədən kokos ata bilər (dam -ci mərtəbə sayılır). Əgər kokos yerə atıldıqda sınmırsa, meymun onu təcrübədə yenidən istifadə edə bilər. Meymunun təcrübə üçün məhz ədəd kokosdan ibarət ehtiyatı var. Məqsəd -dan çox olmayaraq kortəbii ən aşağı mərtəbəni müəyyənləşdirməkdir. Həmçinin, meymun mərtəbəni minimum sınaq sayı ilə tapmaq istəyir, çünki yalnız bir kokos daşıya bilir və hər atış üçün ya təcrübə üçün gətirdiyi başqa bir kokosa, ya da sınmamış əvvəlki kokosa görə yenidən yerə enməlidir.

Eksperiment planını elə hazırlayın ki, ən pis halda sınaqların sayı minimum olsun. Planda tələb olunan mərtəbənin -dən -ə qədər istənilən mərtəbə ola biləcəyi və ya yalnız damdan atılan zaman kokosun sınacağı ehtimalı nəzərə alınmalıdır.

Giriş

Birinci sətirdə arada boşluq olmaqla binadakı mərtəbələrin sayı (1 \le n \le 1000000) və kokosların sayı (1 \le k \le 1000) verilir.

Çıxış

Ən pis halda minimum tələb olunan sınaq/sınaq sayını çap edin.

Nümunələr

Nümunə 1

Loading
Loading