DAG DP는 모든 정점이 위상 순서에 들어왔다는 증거가 있어야 값 전파가 의미를 가진다.
order.length === Norder.length < N| 검문 | 통과 기준 | 실패 신호 | 조치 |
|---|---|---|---|
| cycle | 큐가 비기기 전 N개 pop | indegree가 남은 정점 존재 | DP 전 cycle 판정으로 종료 |
| base | 시작 정점의 dp만 초기값 | 모든 dp가 같은 초기값 | 문제의 시작 조건을 먼저 고정 |
| direction | 위상 순서대로 간선 방향 전파 | 역방향 갱신 또는 중복 갱신 | 간선 의미와 점화식 방향 일치 |