fork download
  1. #include<bits/stdc++.h>
  2. using namespace std;
  3.  
  4. int main() {
  5. int n;
  6. cin >>n;
  7. vector<int> v(n);
  8. for(int i=0;i<n;i++){
  9. cin >> v[i];
  10. }
  11. vector<int> pre(n+1);
  12. for(int i =1;i<=n;i++){
  13. pre[i]=pre[i-1]+v[i-1];
  14. }
  15. for(int i=0;i<=n;i++){
  16. cout << i << ' ';
  17. }
  18. cout << endl;
  19. for(int i=0;i<=n;i++){
  20. cout << pre[i] << " ";
  21. }
  22. int q;
  23. cin >> q;
  24. while(q--){
  25. int r,l;
  26. int result =pre[r]-pre[l-1];
  27. cout << result;
  28. }
  29. }
Success #stdin #stdout 0s 5320KB
stdin
8
1 2 3 4 5 6 7 8
4
1 4 
1 8 
5 8
2 5
stdout
0 1 2 3 4 5 6 7 8 
0 1 3 6 10 15 21 28 36 0000