Advertisement
Shuva_Dev

Prefix Sum

Nov 18th, 2022
641
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.44 KB | None | 0 0
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4.  
  5. int main() {
  6.     int a[] = {1, 5, 10, 12, 8, 16};
  7.  
  8.     int prefixsum[6];
  9.  
  10.     for(int i=0; i<6; i++) {
  11.         if(i==0) prefixsum[i] = a[i];
  12.         else prefixsum[i] = prefixsum[i-1] + a[i];
  13.     }
  14.  
  15.     int q, l,r ;
  16.     cin >> q;
  17.     while(q--) {
  18.         cin >> l >> r;
  19.         if(l==0) cout << prefixsum[r] << endl;
  20.         else cout << prefixsum[r] - prefixsum[l-1] << endl;
  21.     }
  22.     return 0;
  23. }
  24.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement