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