https://www.acmicpc.net/problem/2098 2098번: 외판원 순회 첫째 줄에 도시의 수 N이 주어진다. (2 ≤ N ≤ 16) 다음 N개의 줄에는 비용 행렬이 주어진다. 각 행렬의 성분은 1,000,000 이하의 양의 정수이며, 갈 수 없는 경우는 0이 주어진다. W[i][j]는 도시 i에서 j www.acmicpc.net 코딩하는 사람이라면 반드시 풀어야 하는 외판원 순회 문제! 브루트포스에서 봤을 때는 귀욤귀욤한 문제였는데 골1 수준으로 오니깐 알고리즘이 너무 어려워졌다... 브루트 포스를 했을 때는 그냥 모든 정점에서 DFS를 하고 최솟값을 출력하면 되었지만 그렇게 풀게 되면 이번 문제에서는 시간제한이 1초밖에 되지 않기 때문에 비트마스킹과 동적 프로그래밍을 이용해야 풀 수..