Логическая задача: Три программиста и один компьютер
Решение логических задач помогает развивать аналитическое мышление. Рассмотрим задачу с тремя программистами и одним компьютером.
Условие задачи
Три программиста – Анна, Борис и Виктор – делят один компьютер, используя его утром, днем и вечером. Известно следующее:
- Анна работает на компьютере не утром.
- Борис работает днем или вечером.
- Виктор работает на компьютере утром.
Вам нужно определить, кто в какое время использует компьютер.
Решение
- Виктор работает утром.
- Борис работает днем или вечером.
- Анна не работает утром, значит, она может работать либо днем, либо вечером.
Так как Виктор работает утром, это время занято. Борис работает либо днем, либо вечером. Анна и Борис не могут работать одновременно, поскольку у них один компьютер.
- Виктор работает утром.
- Борис работает днем или вечером.
- Анна не работает утром.
Теперь, если Борис работает днем, Анна должна работать вечером, или наоборот. Проверим оба варианта:
Вариант 1:
- Виктор работает утром.
- Борис работает днем.
- Анна работает вечером.
Вариант 2:
- Виктор работает утром.
- Борис работает вечером.
- Анна работает днем.
Так как Анна может работать только днем или вечером, а Борис также не работает утром, первый вариант подходит под все условия задачи:
- Виктор работает утром.
- Борис работает днем.
- Анна работает вечером.
Таким образом, правильное распределение времени работы за компьютером:
- Виктор использует компьютер утром.
- Борис использует компьютер днем.
- Анна использует компьютер вечером.
Больше интересных новостей
Логическая задача про белок и орешки
Задача по языку C++: "Ловушка Лабиринта"
Кто здесь говорит не правду?
Задача о трёх друзьях и шляпах