Петр должен встретиться с врачом, бухгалтером и инженером. Каждая встреча длится ровно час. Известно, что врач свободен только с 10 до 12 часов, бухгалтер уходит с работы в 11 часов, а у инженера обед с 9 до 10 часов. Петр начал встречи в 9 часов и закончил все три встречи к 12 часам.
1) С кем Петр был в 10:30?
2) К кому Петр пошел после встречи с инженером?
Показать решение
- 9:00-10:00: не может быть инженер (обед), не может быть врач (свободен только 10-12), значит — бухгалтер
- 10:00-11:00: может быть врач или инженер
- 11:00-12:00: может быть врач или инженер (бухгалтер уже был)
Так как бухгалтер уходит в 11:00, он должен быть первым. Врач свободен только 10-12, значит 10-11 или 11-12.
Расписание:
1) 9:00-10:00: Бухгалтер
2) 10:00-11:00: Инженер
3) 11:00-12:00: Врач
Ответы:
1) В 10:30 Петр был с инженером
2) После инженера Петр пошел к врачу
Теория
Общие принципы решения таких задач:
1) Выписать все временные слоты на основе общего времени и длительности каждой встречи
2) Проанализировать ограничения для каждого человека/места
3) Найти самые ограниченные слоты (где возможен только один вариант)
4) Распределить остальные методом исключения
5) Проверить решение на соответствие всем условиям
Эти задачи развивают логическое мышление и умение работать с ограничениями