6087번 - 레이저 통신
이미 정점을 방문했더라도 더 적은 수의 거울을 사용했을 때는 방문을 허용해야 하는 것을 이해했습니다.
하지만 같은 수의 거울을 사용했을 때, 방문을 왜 허용해주어야 하는지 잘 모르겠습니다.
84번 라인에서 check[nx][ny] < nc가 check[nx][ny] <= nc으로 바뀌어도 된다고 생각하는데
어떤 경우에서 같은 수의 거울을 사용했을 때도 재방문이 필요한걸까요...?
동일한 개수의 거울을 사용했어도 이전 정점에서 현재 정점으로 올 때의 방향이 다르면 다른 결과가 나올 수도 있기 때문인 거 같습니다.
댓글을 작성하려면 로그인해야 합니다.
nmrhtn7898 2년 전
이미 정점을 방문했더라도 더 적은 수의 거울을 사용했을 때는 방문을 허용해야 하는 것을 이해했습니다.
하지만 같은 수의 거울을 사용했을 때, 방문을 왜 허용해주어야 하는지 잘 모르겠습니다.
84번 라인에서 check[nx][ny] < nc가 check[nx][ny] <= nc으로 바뀌어도 된다고 생각하는데
어떤 경우에서 같은 수의 거울을 사용했을 때도 재방문이 필요한걸까요...?