[20250226] BOJ / P1 / Communism / 권혁준 #185
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/14560
🧭 풀이 시간
120+분
👀 체감 난이도
✏️ 문제 설명
🔍 풀이 방법
[사용한 알고리즘]
sort()로 정렬하면 시간 초과가 난다.특수한 경우의 정렬
완탐을 돌릴 때, 각 스텝에서 중간 결과물에 일거리 하나를 추가시켜 다음 결과물을 도출한다.
이 때, 다음 결과물에 존재하는 값들은 모두 세 가지 경우 중 하나이다.
만약 중간 결과물이 정렬된 상태라 가정하면, 세 개의 포인터를 사용해 다음 결과물 또한 정렬된 상태로 만들 수 있다.
⏳ 회고
.....