记录编号 77638 评测结果 AAAAAAAAAA
题目名称 zwei 最终得分 100
用户昵称 Gravatar苏轼 是否通过 通过
代码语言 C++ 运行时间 5.668 s
提交时间 2013-11-02 10:51:44 内存使用 0.69 MiB
显示代码纯文本
#include <fstream>
using namespace std;
ifstream fi("zwei.in");
ofstream fo("zwei.out");
int n,m,a[100001];
void init()
{
	int i;
	fi>>n>>m;
	for (i=1;i<=n;i++) fi>>a[i];
}
int main()
{
	int i,o,x,y,j,ans;
	init();
	for (i=1;i<=m;i++)
	{
		fi>>o;
		if (o==0)
		{
			fi>>x>>y;
			a[x]=y;
		}else
		{
			fi>>x>>y;ans=a[x];
			for (j=x+1;j<=y;j++) ans=ans^a[j];
			fo<<ans<<endl;
		}
	}
	return 0;
}