求助,100分但是subtask#1 RE且Unaccepted

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

kobebraint @ 2023-09-30 09:27:32

代码如下

#include<bits/stdc++.h>
using namespace std;
int main(){
    long long n,q,op,a,b,c;
    cin>>n>>q;
    vector<vector<int>> v(n); 
    for(long long i=1;i<=q;i++){
        cin>>op;
        if(op==1){
            cin>>a>>b>>c;
            if(v[a].size()<b){
                v[a].resize(b+5);
            }
            v[a][b]=c;
        }else{
            cin>>a>>b;
            cout<<v[a][b]<<endl;
        }
    }
    return 0;
}

by txy2012 @ 2023-09-30 18:35:41

@kobebraint

1.将long long 定义为全局

2 vector<vector<int>> v(n); 改为vector<vector<int>> v(n+1);

3 第11行b改成b+1


|