记录编号 171324 评测结果 AAAAAAAAAAAAATTA
题目名称 数列操作A 最终得分 87
用户昵称 Gravatar1azyReaper 是否通过 未通过
代码语言 C++ 运行时间 3.995 s
提交时间 2015-07-18 14:55:10 内存使用 0.60 MiB
显示代码纯文本
#include <fstream>
#include <string>
#include <fstream>
#define MAX 100001
using namespace std;
ifstream fin("shulie.in");
ofstream fout("shulie.out");
int a[MAX];
int add(int x,int y)
{
	a[x]+=y;
	return 0;
}
int sum(int x,int y)
{
	int ans=0;
	for(int i=x;i<=y;i++)
		ans+=a[i];
	fout<<ans<<endl;
	return 0;
}
int main()
{
	string str;
	int n,m;
	int x,y;
	fin>>n;
	for(int i=1;i<=n;i++)
		fin>>a[i];
	fin>>m;
	for(int i=1;i<=m;i++)
	{
		fin>>str;
		if(str=="ADD")
		{
			fin>>x>>y;
			add(x,y);
		}
		if(str=="SUM")
		{
			fin>>x>>y;
			sum(x,y);
		}
	}
	return 0;
}