Skip to content

Conversation

@JHLEE325
Copy link
Contributor

🧷 문제 링크

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

🧭 풀이 시간

40분

👀 체감 난이도

✏️ 문제 설명

석순과 종유석이 번갈아서 나타나는 동굴을 일직선으로 석순과 종유석을 부수면서 날아가는 개똥벌레가 있습니다.
이 때 가장 적게 석순, 종유석을 부수는 경우에 몇개를 부수는지 또 그러한 경로가 몇개인지 구하는 문제입니다.

🔍 풀이 방법

h(동굴 높이)가 50만으로 매우 커서 누적합을 이용했습니다.
석순과 종유석 배열을 따로 두고 각각의 누적합을 구한 후 최종 단계에서 각 높이별로 부딪히는 장애물의 갯수를 파악했습니다.

⏳ 회고

처음에 입력받을 때 석순, 종유석의 방향에 상관없이 다 밑에서 위로 향하는 것처럼 입력 받아놓고 누적합 계산할 때는 종유석이라고 인덱스를 거꾸로 시작해서 뻘짓했습니다.

@JHLEE325 JHLEE325 added the success 👍 해설을 보지 않고 풀었을 때 label Oct 13, 2025
@ShinHeeEul ShinHeeEul merged commit b59a8a8 into main Oct 13, 2025
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.

3 participants