ds4ouj   2년 전

DP로 접근하였고, 크게 i 번째 사건을 확인할때 1번 경찰차가 사건을 해결하는 경우, 2번 경찰차가 사건을 해결하는 경우로 나누었습니다.

1번 경찰차가 i번째 사건을 해결하는 경우에 i-1 번째 사건은 무조건 1번 경찰차 or 2번 경찰차가 해결했을 것이므로, DP[i-1][1] + or DP[i-1][2]를 비교하였습니다. 이때 각각 i-1번째의 1번 2번 경찰차의 좌표가 달라져서 따로 1번 2번 경찰차의 좌표를 car라는 배열에 저장하여 사건의 번호와 비교해주며 바텀업 방식으로 풀었습니다.

게시판의 반례는 전부 잘 출력이 되고, 추가적으로 찾은 가장 긴반례도 거리는 문제없이 잘 출력이 되어서 어느부분이 잘못된 것인지.. 혹은 반례에 대해서 도와주시면 정말감사드리겠습니다 ㅠㅠ

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