Давайте решим эту головоломку шаг за шагом, воспользуемся данными условиями.
Запишем условия:
- Если Боря не купил шоколадку, то Толя не брал пончик. (1)
- Если Вова купил пончик или лимонад, то Боря взял шоколадку. (2)
- Если Коля купил пончик, то Вова не брал шоколад. (3)
- Если Толя не брал печенье, то Вова купил лимонад. (4)
- А если Коля не брал шоколадку, то ее купил Вова. (5)
Начинаем проверку возможных вариантов.
Предположим, что Боря купил шоколадку. Тогда условие (1) не вызывает проблем, так как мы предполагаем, что он ее купил. В этом случае нет ограничений на покупки Толи.
Теперь рассмотрим случай, если Вова купил пончик. В соответствии с условием (2), Боря всё равно все равно купил шоколадку. Условие (3) не нарушается, так как Коля может купить что угодно.
Если Толя купил печенье (и он по условию (4) не брал его), тогда Вова мог бы купить лимонад. Это не противоречит никак.
Теперь предположим, что Вова купил лимонад. В этом случае по условию (2) Боря снова должен был бы купить шоколадку. Это не противоречит предыдущим выводам.
- Исследуем различные комбинации:
Теперь попробуем альтернативные варианты. Допустим, что Вова всё-таки купил пончик. По условию (2) это бы обязывало Борю взять шоколадку. Если Коля не взял шоколадку, то по условию (5) она у Вовы.
Следовательно, давайте попробуем это:
- Боря: шоколадка
- Вова: лимонад
- Толя: печенье
- Коля: пончик
Проверяем все условия:
- Боря купил шоколадку (условие 1 выполняется).
- Вова купил лимонад, значит, все условия выполнены.
- Коля купил пончик, следовательно, Вова может взять шоколад. Условие (3) выполняется.
- Толя купил печенье, следовательно, Вова только что не взял лимонад (условие 4).
- Коля купил пончик, в этом случае Вова не может взять шоколад.
Таким образом, можно сделать вывод:
- Боря: шоколадка
- Вова: лимонад
- Толя: печенье
- Коля: пончик
Это удовлетворяет всем условиям задачи.