Привет! Давай разберёмся как настоящий одноклассник.
- Понять задачу
- Нужно купить букет из нечетного числа тюльпанов.
- Цена за штуку — 47 рублей.
- Бюджет Лёши — 600 рублей.
- Найти наибольшую возможную нечетную N such, что 47N ≤ 600.
- Сравню твой ответ с правильным
- Твой ответ: -2. Это неверно по двум причинам: во-первых, число цветов не может быть отрицательным; во-вторых, задача требует нечетное число, а -2 — чётное и негодное.
- Правильный ответ: 11.
- Как решать правильно (поясню по шагам)
- Сначала найдём максимальное количество тюльпанов без учёта нечетности: floor(600 / 47) = 12, потому что 12 × 47 = 564, а 13 × 47 = 611 уже выше бюджета.
- Но число должно быть нечетным. 12 — чётное, поэтому выбираем ближайшее нижее нечетное число: 11.
- Проверка: 11 × 47 = 517 ≤ 600, а 12 × 47 = 564 ≤ 600, но 12 не подходит по условию (нечётное число). 13 × 47 = 611 > 600, так что 11 — наибольшее подходящее нечетное.
- Ответ: 11.
Дополнительный полезный штрих: если в задаче нужен максимум нечетного количества, можно взять floor(600/47) и, если полученное число чётное, уменьшить на 1; если нечётное — оставить как есть.
Хочешь ещё разобрать похожую задачку на тему нечетного количества или бюджетных ограничений? Поставь лайк или дизлайк, чтобы я знал, правильно ли объяснил.