velimir

g

Mar 28th, 2013
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.71 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. #include<algorithm>
  4. using namespace std;
  5.  
  6. int main()
  7. {
  8. int i,j,n,m,a,b,maxi=0,count;
  9. cin>>n>>m;
  10. vector <int> ppl[110], temp;
  11. for(i=1;i<=n;i++)ppl[i].push_back(i);
  12. for(i=0;i<m;i++)
  13. {
  14. cin>>a>>b;
  15. for(j=0;j<ppl[a].size() or j<ppl[b].size();j++)
  16. {
  17. if(j<ppl[a].size())temp.push_back(ppl[a][j]);
  18. if(j<ppl[b].size())temp.push_back(ppl[b][j]);
  19. }
  20. ppl[a].clear();
  21. ppl[b].clear();
  22. ppl[a]=temp;
  23. ppl[b]=temp;
  24. temp.clear();
  25. }
  26. for(i=1;i<=n;i++)
  27. {
  28. count=0;
  29. sort(ppl[i].begin(),ppl[i].end());
  30. /*for(j=0;j<ppl[i].size();j++)
  31. {
  32. cout<<ppl[i][j]<<' ';
  33. }*/
  34. for(j=1;j<ppl[i].size();j++)
  35. {
  36. if(ppl[i][j]!=ppl[i][j-1])count++;
  37. }
  38. if(maxi<count)maxi=count;
  39. }
  40. cout<<maxi;
  41. return 0;
  42. }
Advertisement
Add Comment
Please, Sign In to add comment