Помогите Штирлицу
От: bilboRing  
Дата: 06.11.06 13:54
Оценка:
Штирлицу поручено разработать план секретной операции.
Место проведения лес с набором полянок и тропинок между ними.
Между собой тропинки могут пересекатся только на полянках.
Набор полянок задается следующим обрзом:
№полянки — №полянки — расстояние между ними.
Ровно в полночь с равными скоростями по заданным маршрутам,
начинают движение подчиненные Штирлицу разведчики. Маршрут
каждого задается последовательностью номеров проходимых
полянок. Для Штирлица принципиально важно, чтобы разведчики
не встечались между собой (чтобы в случае провала ни один из
них не мог рассказать с кем встречался в ту ночь). Поскольку
по ночам в лесу очень темно и все разведчики глухие, встречей
считается ситуация когда
— несколько разведчиков находятся на одной полянке
— разведчики двигаются между двумя полянками навстречу
друг другу.

Штирлицу надоело каждый раз вручную, с помощью логарифмической
линейки расчитывать движение разведчиков, чтобы отвечать на вопросы
командования о том встретятся какие-нибудь разведчики или нет.
Он решил написать программу, которая для заданного набора разведчиков
и их маршрутов отвечает на вопрос встретятся ли какие нибудь
разведчики или нет.

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