Pagini recente » Cod sursa (job #1674360) | Cod sursa (job #2830695) | Cod sursa (job #1390973) | Cod sursa (job #1986511) | Cod sursa (job #2809487)
#include <fstream>
#include <vector>
#include <algorithm>
#include <deque>
#define MOD 4001
using namespace std;
ifstream cin("sortaret.in");
ofstream cout("sortaret.out");
vector<int> m[100009] ;
int d[100009] ;
void fil(int nod)
{
if(d[nod])return ;
d[nod] = 1 ;
cout << nod << " " ;
for(int f = 0 ; f < m[nod].size() ; f ++)
fil(m[nod][f]) ;
}
int main()
{
int n, q, s ;
cin >> n >> q ;
while(q --)
{
int a, b ;
cin >> a >> b ;
m[a].push_back(b) ;
}
for(int f = 1 ; f <= n ; f ++)
if(!d[f])fil(f) ;
return 0 ;
}