记录编号 201062 评测结果 AAAAAAAAAA
题目名称 求和问题 最终得分 100
用户昵称 Gravatar啊吧啦吧啦吧 是否通过 通过
代码语言 C++ 运行时间 0.581 s
提交时间 2015-10-29 21:05:48 内存使用 0.44 MiB
显示代码纯文本
  1. #include <cstdio>
  2.  
  3. using namespace std;
  4.  
  5. FILE *fin, *fout;
  6. const long long MAXN(10010);
  7. long long n, m, a[MAXN], i, j, sum[MAXN];
  8.  
  9. main() {
  10. fin = fopen("sum.in", "rb");
  11. fout = fopen("sum.out", "wb");
  12. fscanf(fin, "%lld", &n);
  13. for (i = 1; i <= n; ++i) {
  14. fscanf(fin, "%lld", &a[i]);
  15. sum[i] = sum[i - 1] + a[i];
  16. }
  17. fscanf(fin, "%lld", &m);
  18. for (long long k = 1; k <= m; ++k) {
  19. fscanf(fin, "%lld %lld", &i, &j);
  20. fprintf(fout, "%lld\n", sum[j] - sum[i - 1]);
  21. }
  22. }