popo3176   4년 전

1. 상어가 위 왼쪽 오른쪽 아래로 움직이는걸 차례대로 큐로 삽입

2. 넣을 때 해당 좌표에 물고기를 먹을 수 있으면 그 물고기를 벡터에 넣음

3. 큐에서 꺼낼 때 

더이상 먹을 수 있는 물고기가 없는 경우 break;

 해당 좌표 물고리를 먹을 수 있는 경우 벡터에 넣어진 물고기들을 for문으로 돌려가면서 가장 위, 왼쪽에 있는 물고기를 찾음

4. 그 물고기 있는 좌표로 상어 이동

5. 이동한 좌표에서 다시 1부터 반복

이 방식으로 진행하였는데 어디서 조건을 빠뜨렸는 지 모르겠습니다. 테스트케이스, 질문에 나온 반례들 모두 정답으로 뜨는데 채점하면 틀렸다고 하네요.

혹시 어디에서 실수를 하였는지 보이시는 분 있나요???

popo3176   4년 전

모두 맞았는데.. 

제가 디버깅하면서 출력이 너무 많이 되길래... cnt==60이면 break 해서 일부만 보려고 임시로 썼던 코드를 잊고 계속 제출했었네요....

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