Source code for submission s454

fn.cpp

  1. #include <iostream>
  2. #include <vector>
  3. #include <cstdio>
  4. #include <cmath>
  5. #include <set>
  6. #include <map>
  7. #include <string>
  8.  
  9. using namespace std;
  10.  
  11. int main()
  12. {
  13. vector< vector<int> > G;
  14. vector< int > C;
  15. int N, M;
  16. while(scanf("%d %d", &N, &M) == 2)
  17. {
  18. G = vector< vector<int> >(N);
  19. C = vector< int >(N);
  20. for(int i=0; i<N; i++)
  21. {
  22. G[i] = vector<int>();
  23. C[i] = 0;
  24. }
  25. for(int i=0; i<M; i++)
  26. {
  27. int x, y;
  28. scanf("%d %d", &x, &y);
  29. --x;
  30. --y;
  31. G[x].push_back(y);
  32. G[y].push_back(x);
  33. C[x]++;
  34. C[y]++;
  35. }
  36. bool ok = false;
  37. for(int i=0; i<N; i++)
  38. {
  39. if(C[i] >= 4)
  40. {
  41. puts("YES");
  42. ok = true;
  43. break;
  44. }
  45. }
  46. if(!ok)
  47. puts("NO");
  48. }
  49.  
  50. return 0;
  51. }
  52.