순열 그래프
시간 제한1초메모리 제한1024 MB
첫 정점을 뺀 모든 정점이 앞쪽에 이웃을 두고, 마지막 정점을 뺀 모든 정점이 뒤쪽에 이웃을 두도록 정점을 나열한다.
문제
정점 개, 간선 개로 이루어진 단순 무방향 그래프 가 주어진다. 그래프의 정점은 이상 이하의 번호를 가지며, 간선 역시 이상 이하의 번호를 가진다. 이때 다음 조건에 맞는 의 순열 를 찾자.
- 인 에 대해 , 인 가 존재한다.
- 인 에 대해 , 인 가 존재한다.
입력
첫째 줄에 정점의 개수 , 간선의 개수 이 공백으로 구분되어 주어진다.
둘째 줄부터 개의 줄에 걸쳐 번 줄에 번 간선의 양 끝점 , 가 공백으로 구분되어 주어진다.
출력
조건에 맞는 순열이 존재한다면 그러한 순열을 출력한다. 조건에 맞는 순열이 여러 가지라면 어떤 것을 출력해도 상관없다.
조건에 맞는 순열이 존재하지 않는다면 -1을 출력한다.
제한
- 인 , 에 대해서 이다.
- 주어지는 그래프는 연결되어 있다.