Skip to content

[20260318] BOJ / G3 / 파일 합치기 / 이준희#2030

Merged
JHLEE325 merged 1 commit intomainfrom
JHLEE325
Mar 18, 2026
Merged

[20260318] BOJ / G3 / 파일 합치기 / 이준희#2030
JHLEE325 merged 1 commit intomainfrom
JHLEE325

Conversation

@JHLEE325
Copy link
Copy Markdown
Contributor

🧷 문제 링크

https://www.acmicpc.net/problem/11066

🧭 풀이 시간

50분

👀 체감 난이도

✏️ 문제 설명

파일을 합칠 때 각 파일의 크기의 합만큼 코스트가 발생합니다. 파일은 인접한 것 2개 끼리 합칠 수 있습니다.
여러개의 파일이 주어졌을 때 파일을 전부 합쳤을 때 드는 최소비용을 구하는 문제입니다.

🔍 풀이 방법

DP를 이용해서 풀었습니다.
3중 for문에서 dp를 활용하여 2개 묶음, 3개 묶음... 이런 식으로 묶음의 크기를 늘렸습니다.
그 속에서 어떤식으로 묶었을 때 최소비용인지를 dp 배열을 이용해서 갱신했습니다.
dp[i][j] = dp[i][k] + dp[k+1][j] 로 i번부터 j번 파일까지 합치는 비용을 계산했습니다.

⏳ 회고

그리디적인 방법으로 접근하려 했으나 인접한 2개 끼리만 합칠 수 있다는 조건으로 다른 방법을 생각하는 것이 쉽지 않았습니다.

@JHLEE325 JHLEE325 added the success 👍 해설을 보지 않고 풀었을 때 label Mar 18, 2026
@JHLEE325 JHLEE325 merged commit 6dfcedf into main Mar 18, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

success 👍 해설을 보지 않고 풀었을 때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant