주의! 이 문제는 NP-hard로 밝혀졌습니다. 하지만 NP-hard 문제를 출제하면 안 된다는 규정이 없었기 때문에 그냥 두기로 했습니다.
정점 n개와 간선 m개로 이루어진 양방향 그래프가 있다. 정점에는 1번부터 n번까지, 간선에는 1번부터 m번까지 번호가 붙어 있고, i번 간선의 가중치는 wi이다.
자연수 k가 주어질 때, 1번 정점에서 출발해 n번 정점에서 끝나면서 간선을 정확히 k개 사용하는 단순 경로 중 가장 짧은 것의 길이를 구하여라.
단순 경로는 같은 정점을 두 번 지나지 않는 경로이고, 경로의 길이는 그 경로를 이루는 간선의 가중치 합이다.