Advertisement
Infiniti_Inter

F

Sep 8th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.00 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4. const int N = 1e5+13;
  5.  
  6. int a[N];
  7. bool used[N];
  8. int main()
  9. {
  10.    int n;
  11.    cin >> n;
  12.    int cnt = 0;int boofer = -1;
  13.    for (int i = 0; i < n; ++i)
  14.       {
  15.           scanf("%d", &a[i]);
  16.           if (a[i] == 0)
  17.           {
  18.               cnt++
  19.               used[i] = true;
  20.           }
  21.           else
  22.           {
  23.               continue;
  24.           }
  25.           if (cnt == 1)
  26.           {
  27.               boofer = i;
  28.           }
  29.           if (cnt == 2)
  30.           {
  31.               cout << 1 << ' ' << boofer << ' ' << i << endl;
  32.               cnt = 0;
  33.           }
  34.       }
  35.     if (cnt == 1)
  36.     {
  37.         cout << 2 << ' ' << boofer << endl;
  38.         cnt = 0;
  39.     }
  40.     for(int i = 0; i < n; ++i)
  41.     {
  42.         if (!used[i])
  43.             cnt++;
  44.         if (cnt == 1)
  45.         {
  46.             boofer = i;
  47.         }
  48.         if (cnt == 2)
  49.         {
  50.             cnt = 0;
  51.             cout << 1 << ' ' << boofer << ' ' << i << endl;
  52.         }
  53.     }
  54.    
  55. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement