nmrhtn7898   2년 전

이미 정점을 방문했더라도 더 적은 수의 거울을 사용했을 때는 방문을 허용해야 하는 것을 이해했습니다.

하지만 같은 수의 거울을 사용했을 때, 방문을 왜 허용해주어야 하는지 잘 모르겠습니다.

84번 라인에서 check[nx][ny] < nc가 check[nx][ny] <= nc으로 바뀌어도 된다고 생각하는데

어떤 경우에서 같은 수의 거울을 사용했을 때도 재방문이 필요한걸까요...?

knight7024   2년 전

동일한 개수의 거울을 사용했어도 이전 정점에서 현재 정점으로 올 때의 방향이 다르면 다른 결과가 나올 수도 있기 때문인 거 같습니다.

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