1202번 - 보석 도둑
이중 for문과 while문의 메모리 사용이 저렇게 많이 차이나나요? 이중 for문에서 안에 있는 for문을while 문으로 바꾸니까 풀렸습니다.
while (idx < n && bag[i] >= jew[idx].first) { pq.push(jew[idx].second); idx++; }
이렇게 쓰면 어디까지 넣었는지를 idx가 기억하고 있기 때문에 거기서부터 이어서 넣지만 지금처럼 쓰면 j가 계속 0으로 돌아가니까 0번째부터 넣습니다.
댓글을 작성하려면 로그인해야 합니다.
© 2026 All Rights Reserved. 주식회사 스타트링크 | 서비스 약관 | 개인정보 보호 | 결제 이용 약관 | 도움말 | 광고 문의 | 업데이트 노트 | 이슈 | TODO
한국어 | English (Beta)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
moonjh0104 1년 전 0
이중 for문과 while문의 메모리 사용이 저렇게 많이 차이나나요? 이중 for문에서 안에 있는 for문을while 문으로 바꾸니까 풀렸습니다.