2309번 - 일곱 난쟁이
9명이라서 경우의수찾는게 오래걸리지않는다고 생각해서 반복문 두개로 다찾아봐서 경우를찾는데
왜오류가나는지모르겠네요. erase의 문제가있는거같긴한데..
iterator를 돌리는 동안 구조의 변경이 일어나면 다시 사용해서는 안 됩니다.
23번째 줄이 실행되면서 iter1 뒤의 원소들이 한 칸씩 앞으로 당겨지면서 iter2는 더 이상 사용할 수 없게 됩니다.
또한 이 둘을 제거한 시점에서 이미 원소의 수가 7개로 줄어들게 되므로 그 이후에 다시 drawf[7]이나 drawf[8]에 접근해서도 안 됩니다.
댓글을 작성하려면 로그인해야 합니다.
wjdgur9534 5년 전
9명이라서 경우의수찾는게 오래걸리지않는다고 생각해서 반복문 두개로 다찾아봐서 경우를찾는데
왜오류가나는지모르겠네요. erase의 문제가있는거같긴한데..