Pagini recente » preONI 2008 - Runda 1 | Cod sursa (job #83224) | Cod sursa (job #18345) | Cod sursa (job #1177992) | Cod sursa (job #3179079)
#include <bits/stdc++.h>
using namespace std;
ifstream cin("dfs.in");
ofstream cout("dfs.out");
int n , m , a[101][101] , x , y , P[101] , p;
void dfs(int v)
{
cout << v << " ";
P[v] = 1;
for(int i = 1 ; i <= n ; i++)
if(!P[i] && a[v][i] == 1) dfs(i);
}
int main()
{
cin >> n >> m >> p;
for(int i = 1 ; i <= m ; i++)
{
cin >> x >> y;
a[x][y] = a[y][x] = 1;
}
dfs(p);
}