记录编号 231836 评测结果 AAAAATTTTTTTTTT
题目名称 数列操作B 最终得分 33
用户昵称 GravatarGaoErFu 是否通过 未通过
代码语言 C++ 运行时间 10.199 s
提交时间 2016-02-27 21:39:11 内存使用 4.78 MiB
显示代码纯文本
#include<stdio.h>
int A[100010]={0},n,m,i,j,d,k,s,u;
char b[10]={0};
int main()
{
	freopen("shulieb.in","r",stdin);
    freopen("shulieb.out","w",stdout);
	scanf("%d",&n);
	for(u=1;u<=n;u++)
	{scanf("%d",&A[u]);}
	scanf("%d",&m);
	for(u=1;u<=m;u++)
	{
		scanf("%s",b);
		if(b[0]=='A')
		{
			scanf("%d%d%d",&i,&j,&d);
			for(k=i;k<=j;k++)
			A[k]+=d;
		}
		else 
		{
			scanf("%d",&s);
			printf("%d\n",A[s]);
		}
	}
	return 0;
}