TSP란 입력으로 그래프. 사무실을 v1으로 나머지 v2 v3 v4는 내가 영업 뛰어야 하는곳. 어떤 순서로 가야 한번씩 방문하고 집에 돌아올까? 브루트 포스 Worst case =>(n-1)(n-2)(n-3)...1 = (n-1)! = O(n!) DP 용어 V: vertex의 집합 A: 부분집합 D: 로테이션 배열. vi는 출발지. vi~v1까지 가는 제일 짧은 length 를 D에 저장. Ex) ![](https://images.velog.io/images/mpfo0106/post/1dfb6020-4d6e-4