gazebo1   3년 전

처음엔 재귀로 바로 구현할 수 있겠다 싶었는데 제출할 때마다 계속 틀리네요...

풀이는 먼저 재귀함수에서 상어의 위치를 인자로 받아 그 위치의 물고기 포식 -> 남은 물고기 이동 -> 다음 위치 탐색 순으로 작성했습니다.

물고기의 번호와 방향은 각각 Map과 dir에 이차원 배열 형태로 저장했고, 물고기 번호로 위치를 참조하기 위해 pair 배열을 따로 하나 선언했습니다.

한 위치에서 다음 위치로 갈 때 현재 물고기의 위치와 방향도 전부 curMap, curDir, curPos라는 이름으로 저장했다가 한 위치로의 탐색이 끝난 후에 다시 복원하는 것도 확인했습니다.

반례 혹은 어디서 틀렸는지 알려주시면 감사하겠습니다.

gazebo1   3년 전

20, 23 번째 줄의 먹힌 물고기 처리할 때 pair 를 (0, 0) 대신 (-1, -1)로 처리하니 AC 받았습니다.

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