因为会爆二维所以我打了个一维。20分,哪里有问题呢?

P3613 【深基15.例2】寄包柜

幽灵特工 @ 2020-10-22 15:46:55

#include <bits/stdc++.h>
using namespace std;
long long k[100001000];
long long n,q,a,b,c,d;
int main(){
    cin>>n>>q;
    for(int i=0;i<q;i++){
        cin>>a;
        if(a==1){
            cin>>b>>c>>d;
            k[b*10+c]=d;
        }
        else{
            cin>>b>>c;
            cout<<k[b*10+c]<<endl;
        }
    }
}

by Pethly_Cat @ 2020-10-22 15:48:26

@幽灵特工 空间爆了,用 map (题解里面有)


|