Задача Задача №3510336
А
А
Окей, давай разберёмся. Мы с тобой как одноклассники — по шагам и понятно.
Что говорит задача
- Цена одной жевательной резинки: 35 рублей.
- Акция: за каждую купленные две жевательные — три в итоге (то есть 1 бесплатно за каждые две оплаченные). -_budget: не более 200 рублей.
Как посчитать правильно
- Пусть мы заплатим за P жевательных (то есть купим их за деньги). Стоимость: 35P.
- Вырученные по акции бонусы: за каждые две оплаченные дают одну бесплатную. Значит freebies F = floor(P/2).
- Общее количество жевательных T = оплаченные P + freebies F = P + floor(P/2).
Теперь подставим максимально возможный P с учётом бюджета:
- 35P ≤ 200 → P ≤ 200/35 ≈ 5.714 → максимально P = 5.
- Для P = 5 freebies = floor(5/2) = 2.
- Итого T = 5 + 2 = 7.
Ответ: 7 жевательных.
Почему твой ответ 6 не подходит
- Ты посчитал как будто можно использовать акцию только два раза (2 deals), что даёт 6 жвачек. Но при бюджете 200 рублей можно заплатить за 5 жевательных (5×35 = 175) и всё равно получить 2 бесплатных, итого 7. Остаток денег (25 рублей) не позволяет купить ещё оплачиваемую пару, но не мешает получить больше за счёт того, что максимум оплачиваемых штук за бюджет — 5, а не 4.
- Правило вывода: максимальное P (число оплачиваемых) определяется бюджетом; freebies — floor(P/2); суммарно T = P + floor(P/2).
Итог
- Правильный ответ: 7 жевательных.
- Формула-быстрое решение: P = floor(B/35) = 5; T = P + floor(P/2) = 5 + 2 = 7.
Понял ли ты логику? Поставь лайк или дизлайк, чтобы я знал, что объяснение полезно.