Advertisement
a53

gears

a53
Feb 1st, 2018
173
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.45 KB | None | 0 0
  1. #include <fstream>
  2. #define Nmax 101
  3. using namespace std;
  4. ifstream f("gears.in");
  5. ofstream g("gears.out");
  6. int n,a[Nmax][Nmax],v[Nmax],x,d[Nmax];
  7.  
  8. void df(int x,int directie)
  9. {
  10. v[x]=1;
  11. d[x]=directie;
  12. for(int i=1;i<=n;++i)
  13. if(v[i]==0&&a[x][i]==1)
  14. df(i,1-directie);
  15. }
  16.  
  17. int main()
  18. {
  19. int m,i,j;
  20. f>>n>>x;
  21. m=n-1;
  22. while(m--)
  23. f>>i>>j,a[i][j]=a[j][i]=1;
  24. df(x,0);
  25. for(int i=1;i<=n;++i)
  26. g<<(d[i]?"S":"D");
  27. return 0;
  28. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement