Jeremiah_

Fila - Neps Academy

Mar 12th, 2019
231
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.97 KB | None | 0 0
  1. #include <iostream>
  2. #include <cstdio>
  3. #include <stdio.h>
  4. #include <stack>
  5. #include <list>
  6. #include <vector>
  7. #include <cmath>
  8. #include <algorithm>
  9. #include <iostream>
  10. #include <iomanip>
  11. #include <string.h>
  12. #include <sstream>
  13.  
  14. using namespace std;
  15.  
  16.  
  17. main()
  18. {
  19.     ios::sync_with_stdio(0);
  20.     int n, q, a, b, c;
  21.     vector<int> vec;
  22.     vector<int>::iterator it;
  23.     cin >> n;
  24.     for(int i=0; i<n; i++){
  25.         int x;
  26.         cin >> x;
  27.         vec.push_back(x);
  28.     }
  29.     cin >> q;
  30.     for(int i=0; i<q; i++){
  31.         cin >> a >> b >> c;
  32.         if(!a){
  33.             vec.insert(vec.begin()+b, c);
  34.         }else{
  35.             bool finded = 0;
  36.             for(int i=b-2; i>=0; i--){
  37.                 if(vec[b-1]+c < vec[i]){
  38.                     cout << i+1 << '\n';
  39.                     finded = 1;
  40.                     break;
  41.                 }
  42.             }
  43.             if(!finded)
  44.                 cout << 0 << '\n';
  45.         }
  46.     }
  47.  
  48.     return 0;
  49. }
Advertisement
Add Comment
Please, Sign In to add comment