http://boj.kr/b4393aebe1cd4841b7322ee065c3e089


Baekjoon Online JudgeBaekjoon Online Judgeboj.kr


int dpbfs(int node) {
int cost = 0;
for(int i=1; i<=vsize; i++) {
if(graph[node][i]) { // 안 푼 문제
graph[node][i] = 0; // 푼 문제로 체크
cost = max(cost, dpbfs(i));
}
}
dp[node] += cost;
return dp[node];
}


예전에 푼건데 큐에 삽입하는 BFS만 보다가 다시보니까 음...
백트래킹을 한스푼넣은 DFS가 옳은 표현이었을까?