Logo
(追記) (追記ここまで)

제 코드에서 덱 사이즈에 의한 메모리초과와 에러가 떴었어요

2346번 - 풍선 터뜨리기

현재는 수정해서 잘 되는데, 덱 사이즈를 조정하는 것과 무슨 연관이 있는 건지 궁금합니다.

N이 1000이고 1000 999 998 997 996 ... 1 같은 입력이 오게 되면

덱에 insert 되는 횟수를 고려해보면 크기인 3만으로는 부족할 것 같습니다.

동적사이즈를 할당해주는 deque라는 라이브러리를 사용하시면 굳이 배열의 front, rear를 직접 움직이면서 배열의 크기에 상관하지 않고 사용 가능합니다.


구현 연습을 하고 있습니다. 그래서 일단 직접 구현한 덱을 사용한 겁니다. :)

한두번정도는 작동방식을 이해하기 위해 직접 구현하는게 좋긴 한데 나중에 여러 문제를 계속해서 풀 때는 동적 deque를 사용하는걸 추천드립니다. size라는게 문제마다 요구하는 최대 크기가 너무 달라져서 말이죠..

제가 코딩 초보라서 일단 구현을 해보는 연습을 해보고 있습니다. 나중에 어느 정도 감이 잡히면 그때는 라이브러리도 활용할 생각이에요 :3

댓글을 작성하려면 로그인해야 합니다.

(追記) (追記ここまで)

출처

대학교 대회

  • 사업자 등록 번호: 541-88-00682
  • 대표자명: 최백준
  • 주소: 서울시 서초구 서초대로74길 29 서초파라곤 412호
  • 전화번호: 02-521-0487 (이메일로 연락 주세요)
  • 이메일: contacts@startlink.io
  • 통신판매신고번호: 제 2017-서울서초-2193 호

AltStyle によって変換されたページ (->オリジナル) /