Областная олимпиада по информатике, 2009-2010 учебный год
Задача B. Путешествие
Ограничение по времени:
2 sec.
Ограничение по памяти:
64MB
Ваш друг решил отправиться в путешествие по городам страны, которых всего N. Проезд по каждой дороге занимает ровно один день. Каждый день он будет переезжать из города в город (он может возвращаться в город, в котором уже был). Определите, в каких городах он может оказаться через К дней после начала путешествия, если в первый день он выезжает из города 1.
Формат входного файла
Первая строка входного файла содержит три целых числа N, M и K (2 ≤ N ≤ 20, 1 ≤ M ≤ N (N – 1) / 2, 1 ≤ K ≤$10^9$). Следующие М строк содержат описание дорог в виде двух целых чисел – номеров городов, между которыми проходит соответствующая дорога. Города нумеруются целыми числами от 1 до N. Числа в строках разделены пробелами.
Формат выходного файла
В выходной файл выведите через пробел номера городов, в которых может оказаться ваш друг через К дней. Все числа должны быть различными.
Примеры:
Вход:
7 6 3 1 2 3 2 3 4 1 5 5 6 7 6Ответ:
2 5 4 7Вход:
3 2 1 2 1 2 3Ответ:
2
Комментарий/решение:
Возможно, что при неправильном наборе формул, они будут
доредактированы модератором. При этом содержание не будет меняться.