记录编号 300043 评测结果 AAAAAAATTTTTTTT
题目名称 数列操作A 最终得分 46
用户昵称 Gravataropen the window 是否通过 未通过
代码语言 C++ 运行时间 9.948 s
提交时间 2016-08-28 08:15:40 内存使用 0.70 MiB
显示代码纯文本
#include<cstdio>
#include<iostream>
#include<string>
using namespace std;
int a[100001];
int n,d,x,y,t;
char s[5];
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]);
	scanf("%d",&t);
	for (int i=1; i<=t; ++i)
	{
	    scanf("%s%d%d",s,&x,&y);
		if (s[0]=='S') 
		{
			int sum=0;
			for (int j=x; j<=y; ++j) sum+=a[j];
			printf("%d\n",sum);
		}
		else a[x]+=y;
	}
}