求救!
查看原帖
求救!
1535275
yutou_20141025楼主2025/1/21 14:07

为啥WA了,样例可都过了呀

#include<bits/stdc++.h>
#define int long long
#define endl '\n'
const int N=2e5+10;
using namespace std;
int n,q;
int a[N];
signed main() {
    cin>>n;
    for(int i=1;i<=n;i++){
    	cin>>a[i];
	}
	cin>>q;
	while(q--){
		int op;cin>>op;
		if(op==1){
			int k,sum=n;
			cin>>k;
			while(sum--){
				a[sum]=k;
			}
		}
		if(op==2){
			int xb,k;
			cin>>xb>>k;
			a[xb]=a[xb]+k;
		}
		if(op==3){
			int xb;
			cin>>xb;
			cout<<a[xb]<<endl;
		}
	}
    return 0;
}
2025/1/21 14:07
加载中...