jay531   3년 전

DFS로 궁수배치 후(Batch 함수) BFS로 사정거리 내 적들 탐색, 이후 각 궁수마다 제일 가까이 있는 적(중복인 경우 왼쪽 우선) 확인해서 일괄적으로 삭제(Shot 함수), 이후 한 칸씩 적들 내리기(Move 함수) 로 수행했습니다. 


테스트 케이스 및 질문 게시판 반례 전부 통과했습니다. 어떤 게 잘못되었을까요...?

qkrdbals1630   3년 전

"그러한 적이 여럿일 경우에는 가장 왼쪽에 있는 적을 공격한다."

가능한게 여러개일때 왼쪽에 있는지만 보면됩니다. 작성하신compare에서 우선순위를 보면 위아래가 왼쪽오른쪽보다 우선순위가 높게 되어있네요

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