woogie   1년 전

안녕하세요. 고수님들 백트래킹에 익숙치 않아서 질문 드립니다.

vector에 데이터타입을 구조체를 만들어 y,x를 만들었습니다.

성공한 코드에서는 vector에 변수 c를 하나 더 만들어

for(int i=0; i<c.size(); i++)

c.push_back(chicken[i]);

c.pop_back(); 을 주어 성공하였으나

굳이 chicken이라는 vector가 존재하는데 왜 또 c라는 변수를 주어 새로 값을 갱신하는것이

필요하지 않다고 느껴 답을 제출하였더니 틀렸습니다.

단순히 방문유무만 체크하여도 모든 경우의 수를 체크하는게 아닌지요? 

천천히 설명해주시면 정말 감사드리겠습니다 !!

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