hw2621   4년 전

예제와 질문게시판의 반례들은 다 통과하는데 제출하자마자 틀렸다고 나오네요 어디가 문제일까요?

고수님들 도움 부탁드립니다~

디큐를 이용해서 100x100배열에 상어의 속도,방향,크기 정보를 저장했습니다.

낚시왕이 상어 잡는것은 해당 열에서 상어를 발견시 잡고 for문을 빠져나오도록 했습니다.

상어 이동은 상어 위치를 큐에 저장한 후 하나씩 빼면서 해당 위치의 상어를 이동시켜서 중복 이동이 안되게 했습니다.

같은칸의 상어들끼리 잡아먹는 것은 해당 칸에 상어가 여러마리 있으면 해당 위치의 디큐에서 하나씩 빼면서 젤 큰 상어를 찾은 후 걔만 디큐에 다시 넣었습니다.`

낚시왕 위치가 C가 되면 종료하게 했습니다.

hw2621   4년 전

상어를 움직일 때 나머지 연산을 써서 코드를 수정한 후에 다시 해봤습니다. 예제들과 게시판 반례들은 다 맞는데 여전히 제출하자마자 틀렸다고 나오네요 뭐가 문제일까요?

hw2621   4년 전

같은칸에 상어가 2마리 이상일 때 max_z,max_k를 칸마다 0으로 설정하지 않고 for문이 돌기 전에 0으로 설정해서 생긴 문제였습니다. 이 부분을 수정 후 제출했더니 통과했습니다.

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