Pagini recente » Cod sursa (job #1106655) | Cod sursa (job #2496926) | Cod sursa (job #2871260) | Cod sursa (job #3263471) | Cod sursa (job #1429972)
#include <cstdio>
#include <vector>
using namespace std;
const int nmx = 50005;
int n, m;
vector <int> G[nmx];
inline void citire(){
scanf("%d %d", &n, &m);
for(int i = 1; i <= m; ++i){
static int x, y;
scanf("%d %d", &x, &y);
G[x].push_back(y);
}
}
void bfs(int pos){
printf("%d ", pos);
for(vector<int>::iterator it = G[pos].begin(); it != G[pos].end(); ++it)
bfs(*it);
}
int main(){
freopen("sortaret.in", "r", stdin);
freopen("sortaret.out", "w", stdout);
citire();
bfs(1);
return 0;
}