#include<cstdio> #include<cstring> #include<cmath> #include<algorithm> #include<iostream> using namespace std; int a[300000]; int main() { int n,m; int i,j,k; int op,num; scanf("%d%d",&n,&m); int add=0; for(i=1;i<=n;i++) { scanf("%d",&a[i]); } while(m--) { scanf("%d",&op); if(op==1) { scanf("%d%d",&i,&num); a[i]=num-add; } else if(op==2) { scanf("%d",&num); add+=num; } else if(op==3) { scanf("%d",&num); printf("%d\n",a[num]+add); } } return 0; }
时间: 2025-01-11 19:14:23