traveler22   1년 전

데이터는 node, edge 모두 index 0~N-1 사이에 저장했으며,

void solve(int lo, int hi)는 [lo, hi)의 node들을 고려하여 그리디알고리즘을 적용하고 있습니다.

맨 마지막 hi번째 index는 포함하나, 연산에는 전혀 사용되지 않는 모습을 보입니다.

(ex : node[4] = {1,2,3,4}일 때, node[3]=4는 연산에 전혀 사용되지 않는 것처럼 solve함수에서도 배제하는 모습 찾을 수 있습니다)

17점이 뜬 것으로 미루어보아 재귀형 구현의 단점인 스택 오버플로우 문제는 아닌 것 같아 이렇게 질문드려봅니다.

좋은 답변 주신다면 감사하겠습니다.

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