왜판원 순회
시간 제한9초메모리 제한256 MB
최대 14개 정점으로 이루어진 그래프에서 총 길이가 정확히 L인 해밀턴 사이클이 존재하는지 판정합니다.
문제
현우는 외판원 일이 마음에 들지 않는다. 그래서 자신을 외판원이 아니라 왜판원이라고 부른다.
외판원 문제는 그래프의 모든 정점을 한 번씩 방문하고 시작점으로 돌아오는 가장 짧은 경로를 찾는 문제다. 왜판원 문제는 목표가 조금 다르다. 정점이 개인 그래프에서 모든 정점을 한 번씩 방문하고 시작점으로 돌아오는 경로 중에 길이가 정확히 인 것이 있는지 판정한다. 다시 말해 길이가 이고 크기가 인 싸이클이 존재하는지 판정한다.
이면 두 정점을 오가는 순회의 길이는 다.
입력
첫째 줄에 정점의 개수 과 목표 거리 이 주어진다. (, )
이어지는 개 줄에 정점 사이의 거리가 주어진다. 번째 줄의 번째 값이 정점 와 정점 사이의 거리 다. 이면 이고, 모든 에 대해 이다. 모든 에 대해 이고 다.
출력
길이가 이고 크기가 인 싸이클이 있으면 첫째 줄에 possible을, 없으면 impossible을 큰따옴표 없이 출력한다.