p_ce1052   3년 전

한 지점에서 1번 지점을 통과하지 않고는 다시 그 점으로 돌아올 수 없다 - > 사이클이 없다 -> 특정 지점에서 1번 지점으로 가는 최대 거리를 dp로 계산할 수 있다  라고 생각하고 각 지점에서 1번으로 가는최대 거리를 저장하고 경로를 추적했습니다. 반례가 있을까요?

어디가 잘못되었나요?

pichulia   3년 전

DP로 잘 풀립니다.

경로 복원하는 부분을 손봐보세요.

p_ce1052   3년 전

2번째 케이스로 주신 그래프가 1로 돌아오는 경로가 없는데 이런 경우도 가능한가요?

p_ce1052   3년 전

38번째 줄에서 비교하는 도중에 curr이 바뀌는 것이 문제같아서 임의로 temp변수를 잡고 최댓값을 구한 후에 curr = temp로 갱신했는데도 여전히 틀리게 되네요

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