比赛 | 20131026 | 评测结果 | AAAAAAAAAA |
---|---|---|---|
题目名称 | zwei | 最终得分 | 100 |
用户昵称 | dateri | 运行时间 | 4.953 s |
代码语言 | C++ | 内存使用 | 0.67 MiB |
提交时间 | 2015-09-12 21:15:03 | ||
#include<stdio.h> int a[100010]; int main() { freopen("zwei.in","r",stdin); freopen("zwei.out","w",stdout); int i,t,n,m,t1,t2,num,j,k; scanf("%d%d",&n,&m); for(i=1;i<=n;i++) scanf("%d",&a[i]); for(i=1;i<=m;i++) { scanf("%d%d%d",&j,&t1,&t2); if(j==0) a[t1]=t2; else { num=a[t1]; for(k=t1+1;k<=t2;k++) num^=a[k]; printf("%d\n",num); } } return 0; }