1 / 1 / 0
Регистрация: 04.09.2019
Сообщений: 6
1

Автостопом по планетам [C, B’]

06.09.2019, 22:35. Показов 675. Ответов 0
Метки нет (Все метки)

Имя входного файла: стандартный ввод
Имя выходного файла: стандартный вывод
Ограничение по времени: 1 секунда
Ограничение по памяти: 256 мегабайт
Артур Дент узнал, что Земля вскоре будет уничтожена. К сожалению, сообщивший ему эти
известия Форд Префект куда-то запропастился, оставив лишь карту порталов.
Оказывается, если у тебя есть друг-инопланетянин, то в Солнечной системе не 8 планет, а целых
n. Планеты пронумерованы от 1 до n по удаленности от Солнца. Так совпало, что планета с номером
i имеет порталы на все планеты с номером, большим i, и не имеет ни одного портала на предыдущие
планеты. Каждый портал контролируется одной из двух банд пришельцев.
Считается, что система порталов конфликтная, если существует пара планет (a, b) такая, что с
планеты a можно добраться до планеты b как только по порталам первой банды, так и только по
порталам второй банды.
Если система порталов оказывается конфликтной, банды спорят друг с другом, пока не устранят
разногласия. Так как у обоих банд бессмертие уже является нормой, споры могут длиться бесконечно долго, причем всё это время все порталы системы функционировать не будут. Если же система
порталов не конфликтная, по ней можно беспрепятственно перемещаться.
Артуру хочется выяснить, сможет ли он использовать систему порталов для побега с Земли,
либо ему следует срочно начать паниковать.
Формат входных данных
Первая строка содержит целое число n (3 <= n <= 1000) — количество планет.
Следующая n − 1 строка содержит описание порталов. В i-й из этих строк содержится n − i
символов, j-й из которых определяет принадлежность портала из планеты i в планету i + j и равен
R, если это портал первой банды, и B, если второй.
Формат выходных данных
Выведите «YES», если Артур сможет спастись, используя систему порталов. Если же использовать ее не получится, а Артуру следует начинать паниковать, выведите «NO».
Примеры
Ввод:
3
RB
R
Вывод:
NO

Ввод:
3
RR
R
Вывод:
YES

Ввод:
5
BBRB
BRB
RR
B
Вывод:
YES
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
06.09.2019, 22:35
Ответы с готовыми решениями:

Автостопом по планетам
Артур Дент узнал, что Земля вскоре будет уничтожена. К сожалению, сообщивший ему эти известия Форд...

Автостопом по планетам
Артур Дент узнал, что Земля вскоре будет уничтожена. К сожалению, сообщивший ему эти известия Форд...

Движение между пунктами автостопом
Автостоп. Из пункта А в пункт В между которыми Х км, выехал велосипедист со скоростью v0 км/ч....

Как придать планетам движение по заданной траектории?
Как придать планетам движение по заданной траектории? Я Создал на форме объекты Shape - планеты....

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.09.2019, 22:35

Помощь в написании контрольных, курсовых и дипломных работ здесь.

В соответствии к зодиакальным знакам вывести знаки зодиаков и их отношение к планетам
в соответствии к зодиакальным знакам вывести знаки зодиаков и их отношение к планетам Овен...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.