15686번 - 치킨 배달
안녕하세요. 고수님들 백트래킹에 익숙치 않아서 질문 드립니다.
vector에 데이터타입을 구조체를 만들어 y,x를 만들었습니다.
성공한 코드에서는 vector에 변수 c를 하나 더 만들어
for(int i=0; i<c.size(); i++)
c.push_back(chicken[i]);
c.pop_back(); 을 주어 성공하였으나
굳이 chicken이라는 vector가 존재하는데 왜 또 c라는 변수를 주어 새로 값을 갱신하는것이
필요하지 않다고 느껴 답을 제출하였더니 틀렸습니다.
단순히 방문유무만 체크하여도 모든 경우의 수를 체크하는게 아닌지요?
천천히 설명해주시면 정말 감사드리겠습니다 !!
댓글을 작성하려면 로그인해야 합니다.
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라는 변수를 주어 새로 값을 갱신하는것이
필요하지 않다고 느껴 답을 제출하였더니 틀렸습니다.
단순히 방문유무만 체크하여도 모든 경우의 수를 체크하는게 아닌지요?
천천히 설명해주시면 정말 감사드리겠습니다 !!