Untitled

순위가 확정인 노드는 어떻게 파악하는가?

순위가 확정인 노드가 있을 때, 연결된 다른 노드의 순위를 아는 기준은 무엇인가?

예제)

다른 노드 전부와 연결되어 있다면 순위를 정확히 구할 수 있다.

그렇지 않아도 순위를 구할 수 있는가?

[발견] 다른 노드와 전부 연결된 노드 2가 있을 때, 2에 이긴 노드와 2에 진 노드에 관한 하위문제 2개로 쪼갤 수 있다.

Divde and Conquer

초기조건:

노드개수 1이면 문제 번호(?) 반환

rank([노드 집합], 순위 시작, 순위 끝)

예) rank([1, 2, 3, 4, 5], 1, 5) ← rank([1, 3, 4], 1, 3) + rank([5], 5)

Untitled

(A → B = A승, B패)