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

stdout
4
7
7
8