АВТ
Язык:

Дистанционный практикум по программированию

Задачи Online статус Соревнования
Новости Справка СДО
 
Здравствуйте, Гость! Войдите с паролем или зарегистрируйтесь.

205. Игра в города

Ограничение времени: 1 сек.
Ограничение памяти:65536 КБайт
Баллы:100
Статистика Послать на проверку Задачу добавил Неизвестный

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

Исходные данные

В первой строке входного файла записано целое число N - количество слов в списке (1 ≤ N ≤ 1000), а в последующих N строках - сами слова. Каждое из них является последовательностью не более чем из 10 строчных английских букв.

Результат

Выведите в выходной файл слова в искомом порядке, либо сообщение NO, если такого порядка не существует. Каждое слово должно быть выведено в отдельную строку выходного файла.

Пример

Исходные данныеРезультат
4
b
ab
bc
bb
ab
bb
b
bc

Статистика Послать на проверку Обсуждение задачи Автор/источник:
Задачи по темам / Графы /
1969. Дороги 205. 693. Кольцевой маршрут 201. Кратеры на Луне 890. Лабиринт.
Учебные курсы / Алгоритмы и структуры данных / Алгоритмы на графах /
1969. Дороги 205. 693. Кольцевой маршрут 267. Муха - слон 207. Открытки и конверты
Задачи с соревнований и сборов / Тренировки ВоГУ / Тренировка 04.10.2006 /
204. A - Переливания 205. 206. C - Ориентация графа 207. D - Открытки и конверты 208. E - Михаил Густокашин против бюрократии
Задачи с соревнований и сборов / Тренировки ВоГУ / Графы: обходы и кратчайшие пути /
9. C - Сеть 205. 890. E - Лабиринт.
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / Импульс, смена 2019 / Графы /
292. 06 - Одностороннее движение 205. 1969. 08 - Дороги 746. 09 - Издевательство 779. 10 - Заправки
Задачи с соревнований и сборов / Школьные олимпиады и курсы Вологодской области / Импульс, сентябрь 2020 / Импульс-2020, графы /
208. 06 - Михаил Густокашин против бюрократии 205. 805. 08 - Двудольность графа
 
время генерации 0.157 сек.
© Copyright ВоГУ, АВТ, Носов Д.А., Андрианов И.А.