Advertisement
Guest User

patata

a guest
Apr 5th, 2020
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.81 KB | None | 0 0
  1. #include <iostream>
  2. #include <vector>
  3. using namespace std;
  4.  
  5. typedef unsigned long long int ull;
  6.  
  7. int setas(vector <int>&v, int c, int p, int resultat){
  8.     if(c < p){
  9.         resultat += v[c-1];
  10.         c++;
  11.         return setas(v, c, p, resultat);
  12.     }
  13. }
  14.  
  15. int main() {
  16.     int n;
  17.     int cas = 1;
  18.     while (cin >> n) {
  19.         vector<int> v (n);
  20.         for (int i = 0; i < n; ++i) {
  21.             cin >> v[i];
  22.         }
  23.         int q;
  24.         cin >> q;
  25.         cout << '#'<< cas << endl;
  26.         for (int i = 0; i < q; i++) {
  27.             int c,p,a;
  28.             cin >> c >> q;
  29.             if (p < c) {
  30.                 a = c;
  31.                 c = p;
  32.                 p = a;
  33.             }
  34.             int r = 0;
  35.             cout << setas(v, c, p, r) << endl;
  36.         }
  37.         cas++;
  38.     }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement