dag dp verification

DAG DP 점검 기준

위상 순서가 완성되지 않으면 DP를 시작하지 않고, 성공한 경우에만 전이를 흘립니다.

cycle위상 정렬처리 정점 수가 `V`인지 확인합니다.
seed초기값시작점, 다중 시작, 도달 불가 값을 분리합니다.
transfer전이식최장, 경로 수, 최소 비용 중 하나로 고정합니다.
restore복원 정보값만 필요한지 경로도 필요한지 결정합니다.
사이클 입력위상 순서가 짧아지면 즉시 실패 처리합니다.
고립 노드도달 불가 상태가 결과에 섞이지 않게 합니다.
다중 경로`max`와 `sum` 전이를 문제 요구에 맞춥니다.