Advertisement
Guest User

soca

a guest
Feb 22nd, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.57 KB | None | 0 0
  1. #include <fstream>
  2.  
  3. using namespace std;
  4. ifstream f("cin.in");
  5. ofstream g("cout.out");
  6. int n,m,i,x,y,ge[1001],gi[1001],v[1001],nr,a[1001][1001],k,j,u,p,c[1001],viz[1001],nod;
  7.  
  8. int main()
  9. {f>>n>>m;
  10. for(i=1;i<=m;++i)
  11. {f>>x>>y;
  12. a[x][y]=1;
  13. }
  14. for(k=1;k<=n;++k)
  15. for(i=1;i<=n;++i)
  16. for(j=1;j<=n;++j)
  17. if(a[i][j]==0)
  18. a[i][j]=a[i][k]*a[k][j];
  19. for(i=1;i<=n;++i)
  20. {for(j=1;j<=n;++j)
  21. if(a[j][i]==0 && i!=j)
  22. break;
  23. if(j>n)
  24. {k=i;
  25. break;}}
  26. g<<k<<'\n';
  27.  
  28.  
  29.  
  30. return 0;
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement