Top.Mail.Ru

Предлагается найти количество дней, которые Робин будет повторять процесс перекладывания одной монеты от богатого к бедному, пока не достигнет равенства.

Шаги решения:
1. Найти самого богатого человека и самого бедного человекка в деревне.
2. Если у них одинаковое количество монет, то Робин заканчивает процесс их перекладывания и число дней равно 0.
3. Если у них разное количество монет, то Робин перекладывает одну монету от богатого к бедному.
4. После каждого перекладывания обновляются монеты у богатого и бедного человека.
5. Повторяем шаги 1-4 до тех пор, пока у богатого и бедного человека не будет одинаковое количество монет.
6. Подсчитываем количество дней, прошедших с начала процесса перекладывания и возвращаем это значение.

Таким образом, количество дней, которые Робин будет продолжать перекладывать монеты, равно количеству итераций, пока богатый и бедный человек не получат одинаковое количество монет.

   
[metform form_id="1136"]