Advertisement
Guest User

Untitled

a guest
Aug 15th, 2018
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.96 KB | None | 0 0
  1. using System;
  2.  
  3. namespace Intervals
  4. {
  5. class Program
  6. {
  7. private static void Summ(long[] summ, string interval)
  8. {
  9. Console.WriteLine(summ[int.Parse(interval.Split()[1])]-summ[int.Parse(interval.Split()[0])-1]);
  10. }
  11.  
  12. static void Main(string[] args)
  13. {
  14. int n = int.Parse(Console.ReadLine());
  15. var elems = new int[n+1];
  16. elems[0] = 0;
  17. for (int i = 1; i <= n; i++)
  18. elems[i] = int.Parse(Console.ReadLine());
  19. var summ = new long[n+1];
  20. summ[0] = 0;
  21. for (int i = 1; i <= n; i++)
  22. summ[i] = summ[i - 1] + elems[i];
  23. int q = int.Parse(Console.ReadLine());
  24. var intervals = new string[q];
  25. for (int i = 0; i < q; i++)
  26. intervals[i] = Console.ReadLine();
  27. foreach (var e in intervals)
  28. Summ(summ, e);
  29. }
  30. }
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement