Классно, давай разберёмся вместе. Ты не дал конкретного ответа, поэтому давай подскажу и покажу, как правильно посчитать.
Подсказка (как начать)
- Акция: за каждые две шоколадки платят 70 рублей и получают три шоколадки.
- Подумай в блоках: сколько таких “акционных блоков” можно оплатить на 200 рублей? Затем используй оставшиеся деньги для покупки обычных шоколадок по 35 рублей за штуку.
Полное решение (чтобы понять, почему 7)
- Обозначим k — сколько раз можно оплатить акцию (за две шоколадки заплатили — получаете три). Цена одного такого блока — 70 рублей.
- Максимально возможное k: floor(200 / 70) = 2.
- После оплаты k акций останется деньги: 200 − 70k.
- Дополнительные шоколадки можно купить за 35 рублей каждая: floor((200 − 70k) / 35).
- Общее количество шоколадок при фиксированном k: T(k) = 3k + floor((200 − 70k) / 35).
- Посчитаем для возможных k:
- k = 0: T = 0 + floor(200 / 35) = 5
- k = 1: T = 3 + floor(130 / 35) = 3 + 3 = 6
- k = 2: T = 6 + floor(60 / 35) = 6 + 1 = 7
- Максимум получается при k = 2, и N = 7 шоколадок.
Верный ответ: 7.
Что было неправильно в твоём подходе
- Ты не привёл ответ вообще. По задаче нужно выбрать числовой результат, и правильный выбор — 7. Без расчёта можно спутать группы акций и обычные покупки, но именно такой разбор показывает максимум 7.
Если хочешь, могу ещё попрактиковаться на таком формате: дам пару аналогичных задач и вместе пройдём решение по шагам.
Поставь лайк или дизлайк, чтобы я понял, что объяснение тебе помогло.