fork download
  1. #include <iostream>
  2. #include <bits/stdc++.h>
  3. using namespace std;
  4.  
  5. int main() {
  6. int n,q ;
  7. cin>>n>>q;
  8. vector<long long>arr(n);
  9. for (int i = 0; i < n; i++) {
  10. cin>>arr[i];
  11. }
  12. vector<long long> prefix(n + 1, 0);
  13. for (int i = 0; i < n; i++) {
  14. prefix[i + 1] = prefix[i] + arr[i];
  15. }
  16. for(int i=0;i<q;i++){
  17. int r,l;
  18. cin>>r>>l;
  19. cout<<prefix[r+1]-prefix[l]<<endl;
  20. }
  21.  
  22. return 0;
  23. }
Success #stdin #stdout 0s 5320KB
stdin
6 3
6 4 2 7 2 7
1 3
3 6
1 6
stdout
-2
-9
-18