반응형
목록 BOJ 10971 파이썬 (1)
KEEP GOING
[python] 백준 10971번: 외판원 순회 2
https://www.acmicpc.net/problem/10971 10971번: 외판원 순회 2 첫째 줄에 도시의 수 N이 주어진다. (2 ≤ N ≤ 10) 다음 N개의 줄에는 비용 행렬이 주어진다. 각 행렬의 성분은 1,000,000 이하의 양의 정수이며, 갈 수 없는 경우는 0이 주어진다. W[i][j]는 도시 i에서 j www.acmicpc.net [완전탐색] 외판원 순회2의 경우, 도시의 수가 최대 10개로 완전 탐색으로 풀어도 문제없이 동작한다. 모든 노드가 서로 연결되어있다고 가정했을 때, 시간복잡도는 O(n!)이 된다. n = 10이므로 10! = 3628800으로 시간 초과가 발생하지 않는다. 만약 n이 12이상으로 주어지 경우 연산 횟수는 대략 5억으로 시간초과가 발생한다는 점을 주의하..
code review
2022. 5. 27. 11:52