인프런 커뮤니티 질문&답변

황승욱님의 프로필 이미지
황승욱

작성한 질문수

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

2-B

백준 24480 질문입니다.

작성

·

265

0

안녕하세요 큰돌님

강의를 수강하고 있는 수강생입니다.

2주차 강의와, 블로그 글 중 dfs 수도코드를 보며 따라해보았는데 어느 부분이 틀렸는 지 모르겠어서 질문드립니다.

코딩 초보라 부끄럽지만 올려봅니다.

감사합니다.

수강생 올림.


#include <bits/stdc++.h>
using namespace std;

int V[100001];
vector <int> adj[100001];
int x,n,m,r;
int ret = 0;

void dfs(int r){
    V[r] = 1;
    for(int x : adj[r]){
        if(V[x] == 0){
            dfs[x];
        }
    }
    ret++;
    return;
}
int main(){
    cin >> n >> m >> r;
    for(int i = 0 ; i < m ; i++){
        int a,b;
        scanf("%d %d", &a, &b);
        adj[a].push_back[b];
        adj[b].push_back[a];
    }
    for(int i = 1; i < n; i++){
        sort(adj[i].begin(), adj[i].end(), greater<int>());
    }
    dfs(x);
    for(int i = 1; i < n; i++){
        printf("%d\n", ret[i]);
    }
}

답변 1

0

큰돌님의 프로필 이미지
큰돌
지식공유자

안녕하세요 승욱님ㅎㅎ

죄송하지만 강의 내의 있는 문제 외에는 답변 드리지 않고 있습니다.

2 - B는 1012 유기농 배추문제인데요.

해당 문제가 궁금하시면 다시 질문주시면 답변 드리겠습니다.

 

감사합니다.

황승욱님의 프로필 이미지
황승욱

작성한 질문수

질문하기