Задача Задача №3624177
А
А
Классно, давай разберёмся.
Итог: твой числовой ответ верный — 7 шоколадок. Единственное замечание — в оригинале у тебя опечатка: “7 шокоо”. Лучше писать “7 шоколадок” или “7 шт.”.
Как получаем 7 шаг за шагом:
- Пусть N — количество шоколадок, которые ты оплачиваешь. Стоимость: 35N ≤ 200, значит N ≤ floor(200/35) = 5.
- За каждые две оплаченные шоколадки вы получаете одну в подарок, т. е. freebies = floor(N/2).
- Итого шоколадок = оплаченные + подарки = N + floor(N/2).
- Для N = 5 получаем: 5 + floor(5/2) = 5 + 2 = 7.
Как можно увидеть наглядно:
- Сначала берём две акции: оплачиваем 4 шоколадки, получаем 6 шт. за 140 руб.
- Остаётся 60 руб. Можно купить ещё одну за 35 руб., итого 7 шоколадок за 175 руб. Осталось 25 руб — не хватает на ещё одну.
Зачем 7 — максимально:
- Если попробовать три акции (3 оплаченные → 9 шоколадок за 210 руб.) выйдет за бюджет.
- Нужное максимальное N равно 5 (из-за бюджета), и для N=5 получаем максимум 7 шоколадок.
Если хочешь, могу проверить другие задачи подобно этому.
Пожалуйста, оцени мой ответ лайком или дизлайком.