Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Мёд

(Время: 1 сек. Память: 16 Мб Сложность: 23%)

Задача решается моделированием действий Винни-Пуха. Будем хранить четыре числа: количество оставшихся дней n, объем меда в горшочке v, объем уже собранного меда s и объем, на который Винни-Пух с каждым днем съедал больше меда k. Тогда для каждого дня необходимо проделать следующие операции:

  • от n отнять 1, так как на один день осталось меньше,
  • от v отнять k, так как Винни-Пух снова съел на k больше, а значит в горшочке принес на k меньше,
  • к s прибавить v, так как именно это количество меда принес Винни-Пух.

Эти операции повторяются до тех пор, пока v не станет меньше k (иначе он съест весь мед в горшочке) или n не станет 0. Слово ’NO’ необходимо вывести, если v стало меньше k, иначе – ’YES’. И число s – сумму накопленного меда.

Разбор: Кормышов М.Д.

[Обсуждение] [Все попытки] [Задача]


Красноярский краевой Дворец пионеров, (c)2006 - 2026, ИНН 246305493507, E-mail: admin@acmp.ru