Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.
Вот вы и добрались до последнего босса в популярной компьютерной игре! Победа над ним принесёт вам славу, почёт и внутреннее удовлетворение. Осталось лишь только правильно спланировать атаку, ведь сражаться за вас будет отряд игровых героев.
Босс имеет XB очков здоровья и YB очков силы; каждый из героев имеет XH очков здоровья и YH очков силы. В ходе боя герои и босс атакуют друг друга поочерёдно, герои действуют первыми.
Когда атакуют герои, здоровье босса уменьшается на сумму очков силы всех живых героев. Если здоровье босса становится равным 0, босс погибает;
Когда атакует босс, первый герой получает урон, равный силе босса. Если сила босса превышает здоровье первого героя, то герой погибает, а оставшийся урон получает второй герой; если и он погибает, оставшийся урон получает третий герой, и так далее.
Вам требуется определить, сколько героев потребуется для победы над боссом.
Входные данные
Единственная строка содержит целые числа XB, YB, XH, YH (1 <= XB, YB, XH, YH <= 10^7) — здоровье босса, силу босса, здоровье героя и силу героя соотвественно.
Выходные данные
Выведите единственное целое число — минимальное количество героев, необходимое для победы над боссом.
Примеры
Входные данные | Выходные данные |
300 30 10 10 | 12 |
250 14 5 5 | 15 |
Для отправки решений необходимо выполнить вход.
|