Skip to content

[20260204] BOJ / G1 / 냅색문제 / 김민진#1884

Merged
ShinHeeEul merged 1 commit intomainfrom
zinnnn37
Feb 4, 2026
Merged

[20260204] BOJ / G1 / 냅색문제 / 김민진#1884
ShinHeeEul merged 1 commit intomainfrom
zinnnn37

Conversation

@zinnnn37
Copy link
Contributor

@zinnnn37 zinnnn37 commented Feb 4, 2026

🧷 문제 링크

냅색문제

🧭 풀이 시간

50분

👀 체감 난이도

✏️ 문제 설명

N개의 물건이 있고 C만큼 담을 수 있는 가방이 있을 때 가방에 넣을 수 있는 물건 조합의 경우의 수는?

🔍 풀이 방법

중간에서 만나기 + 이분탐색

  1. 왼쪽 절반, 오른쪽 절반의 리스트를 만들어 나올 수 있는 물건 조합의 경우의 수를 저장
  2. 하나만 정렬
  3. 정렬하지 않은 쪽을 순회하면서 정렬한 쪽을 이분탐색 하면서 넣을 수 있는 최대 무게 찾기

⏳ 회고

부분수열의 합 2 문제랑 비슷해서 맵으로 풀었는데 메모리초과 남
중간에서 만나기는 리스트 써서 이분탐색하는게 일반적이라고 함

@ShinHeeEul ShinHeeEul merged commit 9c0d065 into main Feb 4, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants