Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. #include <iostream>
  2. #include <fstream>
  3.  
  4. using namespace std;
  5. ifstream fin ("dfs.in");
  6. ofstream fout ("dfs.out");
  7. int n,m,x,a[101][101],viz[101];
  8.  
  9. void DF(int x)
  10. {int i;
  11. viz[x]=1;
  12. fout<<x<<" ";
  13. for(i=1;i<=n;i++)
  14. if(viz[i]==0 && a[x][i])
  15. DF(i);
  16.  
  17. }
  18. int main()
  19. {fin>>n>>m>>x;
  20. int k,l,i;
  21. for(i=1;i<=m;i++)
  22. {
  23. fin>>k>>l;
  24. a[k][l]=a[l][k]=1;
  25. }
  26.  
  27. DF(x);
  28. return 0;
  29. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement