Здравствуйте, bilboRing, Вы писали:
R>Штирлицу поручено разработать план секретной операции.
Обычное моделирование. Заводите очередь с приоритетами. События следующие:
1) Разведчик пришел на полянку
2) Разведчик выходит с полянки
Приоритеты — по времени + 1 приоритетнее 2. Когда разведчик приходит на полянку, помечаете ее как занятую, и добавляете в очередь событие 2. Когда разведчик выходит с полянки, помечаете ее как свободную, а соответствующее направление тропинки — как занятое. Ну и соответственно проверяете противоречия.