不知道为什么只对了一个点
题目:题目
代码:
#include<bits/stdc++.h>
using namespace std;
const int maxn = 1e6 + 10;
struct Node{
int l,n,val;
}a[maxn];
int main(){
int q,k,x,y;
cin >> q;
for(int i = 1; i <= q; ++ i){
cin >> k;
if(k == 1){
cin >> x >> y;
a[x].n = y;
}
else if(k == 2){
cin >> x;
if(a[x].n == 0)
cout << 0 << endl;
else
cout << a[x].n << endl;
}
else if(k == 3){
cin >> x;
a[x].n = 0;
}
}
return 0;
}