fork download
  1. /* package whatever; // don't place package name! */
  2.  
  3. import java.util.*;
  4. import java.lang.*;
  5. import java.io.*;
  6.  
  7. /* Name of the class has to be "Main" only if the class is public. */
  8. class Ideone
  9. {
  10. public static void main (String[] args) throws java.lang.Exception
  11. {
  12. Scanner sc = new Scanner(System.in);
  13.  
  14. int n = sc.nextInt();
  15.  
  16. int[] nums = new int[n];
  17.  
  18. for (int i = 0; i < n; i++) {
  19. nums[i] = sc.nextInt();
  20. }
  21.  
  22. int[] prefixSum = new int[n];
  23.  
  24. if (n > 0) {
  25. prefixSum[0] = nums[0];
  26.  
  27. for (int i = 1; i < n; i++) {
  28. prefixSum[i] = prefixSum[i - 1] + nums[i];
  29. }
  30. }
  31.  
  32. int Q = sc.nextInt();
  33.  
  34. for (int i = 0; i < Q; i++) {
  35.  
  36. int start = sc.nextInt();
  37. int end = sc.nextInt();
  38.  
  39. int sum;
  40.  
  41. if (start == 0) {
  42. sum = prefixSum[end];
  43. } else {
  44. sum = prefixSum[end] - prefixSum[start - 1];
  45. }
  46.  
  47. System.out.println(sum);
  48. }
  49.  
  50. sc.close();
  51. }
  52. }
Success #stdin #stdout 0.11s 52412KB
stdin
8
5 8 7 6 5 2 1 1 
2
1 4
2 5
stdout
26
20