比赛 数列操作练习题 评测结果 AAAAAAAAAAAAAAT
题目名称 数列操作A 最终得分 93
用户昵称 TARDIS 运行时间 3.546 s
代码语言 C++ 内存使用 0.97 MiB
提交时间 2017-03-19 21:48:57
显示代码纯文本
#include<iostream>
#include<cstdio>
#include<cmath>
#include<algorithm>
#include<stack>
#include<queue>
#include<cstring>
#include<deque>
#define itn int
#define xlm mylove
using namespace std;
int n,m,a[100010],s[100010],x[100010];string temp;int t1,t2;
int Main(){
	freopen("shulie.in","r",stdin);
	freopen("shulie.out","w",stdout);
	scanf("%d",&n);
	for (int i=1;i<=n;i++){
		scanf("%d",&a[i]);s[i]=s[i-1]+a[i];
		x[i]=a[i]-a[i-1];
	}
	scanf("%d",&m);
	while (m--){
		cin>>temp;
		if (temp[0]=='A'){
			scanf("%d%d",&t1,&t2);
			a[t1]+=t2;
			x[t1]+=t2;x[t1+1]-=t2;
		}
		if (temp[0]=='S'){
			scanf("%d%d",&t1,&t2);int sum=0;
			for (int i=t1;i<=t2;i++){
				sum+=a[i];
			}
			printf("%d\n",sum);
		}
	}
	return 0;
}
int main(){;}
int xlm=Main();