#include<bits/stdc++.h> //头文件
using namespace std;//让std命名空间内定义的所有标识符在当前作用域内可见
int n,a[100001],m,l,r,b[100001],cs=0; //定义做题需要的变量
void qjh(int x,int y){ //定义一个函数 ,别问为什么,作者喜欢
int s=0; //定义和值
for(int i=x;i<=y;i++){
s=s+a[i]; //稍加计算
}
cs++;
b[cs]=s; //存到数组里,待会一起输出,最好不要一个一个输出
}
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
cin>>m;
for(int i=1;i<=m;i++){
cin>>l>>n; //题目输入有点长
qjh(l,n); //输完就算
}
for(int i=1;i<=m;i++){
cout<<b[i]<<endl;
}
}
#include<bits/stdc++.h> //头文件 using namespace std;//让std命名空间内定义的所有标识符在当前作用域内可见 int n,a[100001],m,l,r,b[100001],cs=0; //定义做题需要的变量 void qjh(int x,int y){ //定义一个函数 ,别问为什么,作者喜欢 int s=0; //定义和值 for(int i=x;i<=y;i++){ s=s+a[i]; //稍加计算 } cs++; b[cs]=s; //存到数组里,待会一起输出,最好不要一个一个输出 } int main(){ cin>>n; for(int i=1;i<=n;i++){ cin>>a[i]; } cin>>m; for(int i=1;i<=m;i++){ cin>>l>>n; //题目输入有点长 qjh(l,n); //输完就算 } for(int i=1;i<=m;i++){ cout<<b[i]<<endl; } }