记录编号 201062 评测结果 AAAAAAAAAA
题目名称 求和问题 最终得分 100
用户昵称 Gravatar啊吧啦吧啦吧 是否通过 通过
代码语言 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]);
	}
}