Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <vector>
- using namespace std;
- typedef unsigned long long int ull;
- int setas(vector <int>&v, int c, int p, int resultat){
- if(c < p){
- resultat += v[c-1];
- c++;
- return setas(v, c, p, resultat);
- }
- }
- int main() {
- int n;
- int cas = 1;
- while (cin >> n) {
- vector<int> v (n);
- for (int i = 0; i < n; ++i) {
- cin >> v[i];
- }
- int q;
- cin >> q;
- cout << '#'<< cas << endl;
- for (int i = 0; i < q; i++) {
- int c,p,a;
- cin >> c >> q;
- if (p < c) {
- a = c;
- c = p;
- p = a;
- }
- int r = 0;
- cout << setas(v, c, p, r) << endl;
- }
- cas++;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement