ABCDE
면접 대비시간 제한2초메모리 제한512 MB
무방향 친구 관계 그래프가 주어질 때, 서로 다른 다섯 명이 네 번의 친구 관계로 이어지는 단순 경로가 존재하는지 판별한다.
문제
알고리즘 캠프에 명이 참가하고 있다. 참가자에게는 번부터 번까지 번호가 붙어 있고, 그중 일부는 서로 친구다.
다음 친구 관계를 모두 만족하는 사람 A, B, C, D, E가 있는지 판정하려고 한다.
- A는 B와 친구다.
- B는 C와 친구다.
- C는 D와 친구다.
- D는 E와 친구다.
A, B, C, D, E는 서로 다른 다섯 사람이어야 한다. 이런 다섯 사람이 존재하는지 판정하는 프로그램을 작성하시오.
입력
첫째 줄에 사람의 수 ()과 친구 관계의 수 ()이 주어진다.
둘째 줄부터 개의 줄에 정수 와 가 주어지며, 번 사람과 번 사람이 친구라는 뜻이다. (, ) 같은 친구 관계가 두 번 이상 주어지는 경우는 없다. 친구 관계에는 방향이 없어서 가 의 친구면 도 의 친구다.
출력
조건을 만족하는 A, B, C, D, E가 존재하면 1을, 존재하지 않으면 0을 출력한다.