Skip to content

Conversation

@ksinji
Copy link
Contributor

@ksinji ksinji commented Nov 11, 2025

🧷 문제 링크

https://school.programmers.co.kr/learn/courses/30/lessons/42897

🧭 풀이 시간

60분

👀 체감 난이도

✏️ 문제 설명

원형으로 배치된 집들이 있음. 도둑질을 할 건데, 인접한 두 집을 털수는 없음.
각 집에 있는 돈의 배열이 주어질 때 최대로 도둑질할 수 있는 금액을 구하는 문제

🔍 풀이 방법

원형으로 배치되어 있으므로 첫번째 집을 턴다면 마지막 집은 못 턴다.
그 점을 고려하여 첫번째 집을 고르는 경우와 고르지 않는 경우로 나눠 선형 DP 돌림.

⏳ 회고

원형이라는 것을 간과해서 틀렸었음.
또 2차원 dp를 두 번 돌렸더니 시간초과.

@ksinji ksinji self-assigned this Nov 11, 2025
@ksinji ksinji added the hint 💡 반례를 참고했거나 힌트를 얻고 풀었을 때 label Nov 11, 2025
@ShinHeeEul ShinHeeEul merged commit 3465583 into main Nov 11, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

hint 💡 반례를 참고했거나 힌트를 얻고 풀었을 때

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants