Проверка существования решения задачи без вычисления: пошаговые задания для 5 класса

Прикладной кейс, 5 класс: школьный клуб готовит наборы к мероприятию. Товары привозят только целыми закрытыми упаковками; ни одну упаковку нельзя вскрывать. Перед подробным перебором организатор хочет понять, может ли существовать решение вообще.

Содержание статьи11 разделов

Исходные данные склада

Товар В одной упаковке Стоимость упаковки Упаковок на складе, не больше
Красные фишки 4 шт. 36 тг 3
Синие фишки 6 шт. 54 тг 2
Карандаши 5 шт. 35 тг 6
Значки 3 шт. 48 тг 4
Вода в бутылках 8 бутылок 80 тг 2

Ограничения: можно купить 0, 1 или несколько упаковок, но не больше наличия на складе. Других товаров и неполных упаковок нет. В каждом вопросе заказ самостоятельный: склад не расходуется от задания к заданию. Цены указаны в тенге за упаковку, количество товара — в штуках или бутылках.

Как проверить возможность, не вычисляя все варианты

Три быстрых признака: кратность (пять карандашей продаются только пачками по пять), чётность (любая сумма из четвёрок и шестёрок будет чётной) и границы (из двух упаковок воды нельзя получить три). Если задача невозможна по признаку, не нужно исследовать цену и все сочетания. Если кажется возможной, предъяви хотя бы один состав заказа, не нарушающий запас и бюджет.

16 связанных вопросов по данным таблицы

Этап 1. Одна разновидность товара

  1. Можно ли получить ровно 11 красных фишек?
  2. Можно ли получить ровно 12 красных фишек?
  3. Можно ли получить ровно 13 синих фишек?
  4. Можно ли заказать ровно 25 карандашей?
  5. Есть ли заказ ровно на 26 карандашей?
  6. Можно ли получить ровно 12 значков?
  7. Возможно ли получить ровно 15 значков при данном складском запасе?

Этап 2. Два цвета фишек

В следующих заданиях количество красных и синих фишек складывается. Неважно, какого цвета фишек больше; важно точное общее количество.

  1. Можно ли получить ровно 17 фишек двух цветов в любом сочетании?
  2. Можно ли получить ровно 10 фишек, купив как минимум по одной упаковке каждого цвета?
  3. Можно ли получить ровно 6 фишек, купив как минимум по одной упаковке каждого цвета?
  4. Можно ли получить ровно 20 фишек обоих цветов при имеющихся запасах?
  5. Можно ли получить ровно 22 фишки при ограничении 3 красные и 2 синие упаковки?

Этап 3. Ограничение по стоимости

  1. Можно ли потратить ровно 90 тг только на упаковки красных и синих фишек?
  2. Можно ли потратить ровно 100 тг только на такие упаковки?

Этап 4. Единицы и запасы

  1. Можно ли заказать ровно 16 бутылок воды без вскрытия упаковок?
  2. Можно ли заказать ровно 17 бутылок воды без вскрытия упаковок?

Математическая модель

Пусть r — число упаковок красных фишек, b — синих. Тогда их общее количество 4r + 6b, где r и b — целые неотрицательные, 0 ≤ r ≤ 3 и 0 ≤ b ≤ 2. Стоимость такого заказа 36r + 54b тенге. Например, заявка на 17 фишек требует 4r + 6b = 17. Левая часть чётна для любых целых r и b, правая нечётна. Следовательно, решения нет без поиска всех пар.

Для карандашей число предметов равно 5p, где 0 ≤ p ≤ 6; для значков — 3z, 0 ≤ z ≤ 4; для воды — 8w, 0 ≤ w ≤ 2. Это ограничения области допустимых значений переменных: нельзя брать отрицательные, дробные или отсутствующие на складе упаковки.

Ключ: существование, свидетельство либо запрет

№ Есть решение? Почему
1 Нет 11 не кратно 4; фишки продаются четвёрками.
2 Да 3 красные упаковки дают 12 шт.; это весь допустимый запас.
3 Нет 13 не кратно 6, а синие упаковки содержат по 6 шт.
4 Да 5 упаковок карандашей дают 25 шт., запас равен 6 упаковкам.
5 Нет 26 не кратно 5.
6 Да 4 упаковки по 3 значка дают 12 шт.
7 Нет 15 значков требуют 5 упаковок, есть лишь 4.
8 Нет 4r + 6b всегда чётно, а 17 нечётно.
9 Да Одна красная и одна синяя упаковка: 4 + 6 = 10 шт.
10 Нет По одной упаковке каждого цвета дают уже 10 шт.; меньше 10 быть не может.
11 Да 2 красные и 2 синие упаковки: 2 × 4 + 2 × 6 = 20 шт.; запас достаточен.
12 Нет Из 4r + 6b = 22 следуют пары (r; b) = (4; 1) или (1; 3); обе превышают запас одного из цветов.
13 Да 1 красная и 1 синяя упаковка стоят 36 + 54 = 90 тг.
14 Нет 36r + 54b делится на 18, а 100 тг на 18 без остатка не делятся.
15 Да 2 упаковки по 8 бутылок дают 16 бутылок, что соответствует запасу.
16 Нет 17 не кратно 8; также запас ограничен 16 бутылками.

Проверка ответа и единиц

В пунктах 13–14 сравнивают тенге, а в пунктах 8–12 — штуки фишек; нельзя подставлять стоимость вместо количества. В пунктах 15–16 «бутылка» — единица товара, «упаковка» — целое число восьмёрок. Всякий ответ «да» выше сопровождается явным допустимым заказом, а каждый ответ «нет» — проверяемым запретом (чётность, кратность, минимальное количество или складской предел).

Короткий анализ заявок организатора

Заявка на 22 фишки особенно интересна: чётность не запрещает её, ведь 22 — чётное число. Однако этого недостаточно для существования решения. Если красных упаковок r, а синих b, то 4r + 6b = 22. При допустимых неотрицательных целых числах возможны только два состава: четыре красные и одна синяя упаковка либо одна красная и три синие. Оба способа нарушают ограничение склада. Это пример, когда признак чётности лишь проходит первую проверку, но проверка наличия товара отвергает заказ.

Заявка на 100 тг, напротив, невозможна сразу по общему делителю цен: и 36 тг, и 54 тг кратны 18 тг. Любой итог расходов на эти два вида упаковок также будет кратен 18 тг. Заявленная сумма 100 тг не становится возможной от увеличения числа упаковок: арифметическое ограничение сохраняется. Единица стоимости здесь — тенге, а не число фишек.

Если ученик нашёл один допустимый способ выполнить заявку, для доказательства существования больше ничего не нужно. Но один неудачный способ покупки не доказывает, что заказа выполнить нельзя: может существовать другое сочетание. Чтобы обосновать «нет», нужен запрет, охватывающий сразу все допустимые составы, например невозможная чётность, несоблюдение кратности или недостаточный запас.

Практический вывод: перед тем как начинать длинный перебор, ищи простой математический признак, делающий задачу невозможной. Но если признак не запрещает решение, это ещё не гарантия: для ответа «да» обязательно предъяви конкретное сочетание упаковок.

Поделиться

Сохраните материал или отправьте тому, кому он пригодится.

Поставить оценку

Была ли статья полезной и понятной?

Пока нет оценок — будьте первым