[20250402] BOJ / G1 / 외판원 순회 / 설진영 #294
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🧷 문제 링크
https://www.acmicpc.net/problem/2098
🧭 풀이 시간
60분
👀 체감 난이도
✏️ 문제 설명
전형적인 TSP 문제, 근데 시간제한이 빡센..
🔍 풀이 방법
TSP는 결국 사이클이 형성되었을때의 최단거리 이므로, 시작 지점이 중요하지 않음.
DP 배열을 현재까지의 방문을 표현하는 비트와 마지막으로 방문한 지점 값으로 두고, 메모이제이션 수행
재귀 호출로 필요한 값 차례대로 구하고 종료
⏳ 회고
너무 어렵다... 뭔가 아이디어는 떠올랐는데 구현을 도저히 못하겠어서 참고함.