irapilguy

Untitled

Nov 17th, 2017
136
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.54 KB | None | 0 0
  1. int main() {
  2.     int n, m;
  3.     cin >> n >> m;
  4.     int countt = 0;
  5.     for (int i = 0; i < m; i++) {
  6.         int a1, a2;
  7.         cin >> a1 >> a2;
  8.         a[a1].push_back(a2);
  9.         a[a2].push_back(a1);
  10.     }
  11.     //dfs(0, 1);
  12.     for (int i = 1; i <= n; i++){
  13.         if (users[i] == 0) {
  14.         countt++;
  15.             dfs(i, countt );
  16.         }
  17.    
  18.     }
  19.    
  20.     cout << countt << "\n";
  21.     int k = 1;
  22.     for (int i = 1; i <= n; i++) cout << users[i] << " ";
  23.     for (int i = 0; i < countt; i++) {
  24.         for (int j = 0; i < n; i++) {
  25.             if (users[j] == k) cout << j << " ";
  26.         }
  27.         cout << endl;
  28.         k++;
  29.     }
  30.     return 0;
  31. }
Add Comment
Please, Sign In to add comment