比赛场次 414
比赛名称 线段数树状数组
比赛状态 已结束比赛成绩
开始时间 2018-06-06 19:00:00
结束时间 2018-06-25 22:00:00
开放分组 全部用户
注释介绍
题目名称 求和问题
输入输出 sum.in/out
时间限制 1000 ms (1 s)
内存限制 128 MiB
测试点数 10 简单对比
用户 结果 时间 内存 得分
GravatarApocana-Wisbtsml AAAAAAAAAA 0.309 s 0.47 MiB 100
Gravatarwfff AAAAAAAAAA 0.391 s 0.47 MiB 100
Gravatarhzoi2017_nzy AAAAAAAAAA 0.698 s 0.36 MiB 100
GravatarXiaokang_Zhao120 AAAAAAAAAA 4.897 s 4.13 MiB 100
GravatarCloudTower AAAAAAAAAA 4.992 s 4.13 MiB 100
Gravatar雨季 AAAAAAAWWW 0.234 s 0.70 MiB 70
Gravatar忆轩 AAAAAAAWWW 0.415 s 0.90 MiB 70
Gravatar李宴彬 AAAAAAAWWW 4.324 s 0.35 MiB 70
GravatarXlittleboyX AAAAAAAWWW 5.390 s 0.35 MiB 70
Gravataryouming1 C 0.000 s 0.00 MiB 0
Gravatarrsqppp EEEEEEEEEE 0.541 s 1.07 MiB 0
Gravatarjekyll TTTTTTTTTT 12.000 s 46.09 MiB 0

求和问题

★   输入文件:sum.in   输出文件:sum.out   简单对比
时间限制:1 s   内存限制:128 MiB

【题目描述】

在一个长度为$n$的整数数列中取出连续的若干个数,并求它们的和。

【输入格式】

输入由若干行组成,第一行有一个整数$n$;

第二行有$n$个整数;第三行有一个整数m;

下面$m$行,每行两个整数$i$与$j(i<=j)$,表示求和的起始和终止位置。

【输出格式】

输出有$m$行, 每行一个整数,对应输入数据$m$个区间的某个区间所有元素之和。

【样例输入】

8
2 3 4 7 8 9 10 234
5
2 3
4 7
1 3
7 7
7 8

【样例输出】

7
34
9
10
244

【数据规模】

对于40%的数据,$n<=1000,m<=1000$,数列中的数不超过$32767$,数列的和不超过$10^9$;

对于70%的数据,$n<=10000,m<=2*10^5$,数列中的数不超过$32767$;

对于100%的数据,$n<=10000,m<=2*10^5$,数列中的数不超过$10^9$;