OJ现已增加邮箱找回密码功能,还没有绑定邮箱的同学们请抓紧时间,以免密码丢失无法找回


问题1648--sum

1648: sum

时间限制: 1 Sec  内存限制: 128 MB
提交: 250  解决: 54
[提交] [状态] [讨论版] [命题人:]

题目描述

yg学长的舍友fjk每天的学习计划就是总是在基础的作业量上少写ai道题,日积月累之下fjk警觉自己少写的题越来越多。一共n天,每天fjk都会少写ai道题,由于不喜欢学习导致fjk的算数能力越来越差,它向你发出了q次询问,每次询问都会给出两个整数l,r,表示fjk向你询问它从第l天到第r天(包含第l天和第r天)一共少写了多少题。

输入

第一行给出一个正整数n(1 <= n <= 1e5)
第二行给出n个正整数ai,表示第i天fjk少写了多少道题(0 <= ai <= 1e10)
第三行给出一个正整数q(1 <= q <= 1e5)
接下来的q行每行两个正整数l,r(1 <= l,r <= n)

输出

对于每次询问在一行中输出一个正整数表示fjk从第l天到第r天一共少写了多少道题。

样例输入 Copy

5
4 8 9 1 7
4
1 2
2 2
1 4
4 5

样例输出 Copy

12
8
22
8

提示

数据范围较大注意超时,需要使用更高效的算法解决此问题。

来源/分类