HomeVolumesContestsSectionsForumsUsersPrintHelpAbout

Volumes > Sweet little thing > problem:


4. Fines

Guest
• Discussion of problem (1)

Volume problems

• 1. KuKu
• 2. sausage triangle
• 3. Simple cipher
• 4. Fines
• 5. КВН

Feedback

If you notice incorrect translations in Contester, please let author know.

Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.

shtraf

В городе N действует следующая система штрафов за появление в общественных местах без маски. Первый раз нарушитель платит сравнительно небольшой штраф - R рублей. Если он повторно попадается на том же нарушении, его штраф составляет сумму всех предшествующих штрафов и ещё R рублей (логично: раз штраф не подействовал, его следует повторить).

Разработайте программу, которая по величине очередного штрафа S и значению начального штрафа R определяет, какое это по счёту нарушение.

Входные данные. В единственной строке - натуральные числа R и S, не превышающие миллиард, разделённые пробелом.

Выходные данные. Целое число - порядковый номер нарушения, за которое полагается такой штраф. Если такое значение штрафа невозможно, программа должна выводить -1.

Для отправки решений необходимо выполнить вход.

www.contester.ru