fork download
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main()
  6. {
  7.  
  8.  
  9. int n , q;
  10. cin >>n>>q;
  11. int arr[n];
  12. for(int i=0 ; i<n;i++) cin>>arr[i];
  13. int pfxsum[n]={};
  14. int summ=0;
  15. for (int i=0;i<n;i++){
  16. summ +=arr[i];
  17. pfxsum[i]=summ;
  18. }
  19.  
  20. for(int k=0;k<q;k++){
  21. int l,r;cin>>l>>r;
  22. l--,r--;
  23. long long sum =0;
  24. if (l == 0)
  25. sum = pfxsum[r];
  26. else
  27. sum = pfxsum[r] - pfxsum[l - 1];
  28.  
  29. cout<<sum<<endl;
  30. }
  31. return 0;
  32.  
  33.  
  34. }
Success #stdin #stdout 0s 5276KB
stdin
Standard input is empty
stdout
Standard output is empty