Перевірка авіамаршрутів
Проста
Обмеження на час виконання 1 секунда
Обмеження на використання пам'яті 128 мегабайтів
У вас є міст і рейсів. Ваше завдання — визначити, чи можна за наявними рейсами дістатися з будь-якого міста в будь-яке інше.
Вхідні дані
Перший рядок містить два цілі числа і : кількість міст і рейсів. Міста пронумеровані від до .
Далі слідують рядків, кожен з яких описує переліт. Кожен рядок містить два цілі числа і , що означають, що існує рейс з міста в місто . Усі рейси є односторонніми.
Вихідні дані
Виведіть "YES", якщо можливо дістатися з будь-якого міста в будь-яке інше, і "NO" в іншому випадку. Якщо відповідь "NO", також виведіть два міста і , між якими неможливо здійснити подорож.
Приклади
Вхідні дані #1
Відповідь #1
Відправки 200
Коефіцієнт прийняття 40%