모든 정점들이 방문(TRUE) 상태가 될 때 까지 DFS를 만들고, DFS가 만들어질 때 마다 NEWTORK의 수를 증가 시키면 된다. #include #include #include #define MAX 200 using namespace std; vector visited; int dfs(int n, vector computers) ; int solution(int n, vector computers) { int answer = 0; visited = vector(n,false); answer = dfs(n,computers); return answer; } int dfs(int n, vector computers) { int networks = 0; int idx=0; stack s; bool fl..