1 条题解

  • 1
    @ 2025-2-23 18:54:44

    题目传送门

    #include<bits/stdc++.h>
    using namespace std;
    vector<int> k[1000001];
    string s;
    
    int n,x,y;
    int main(){
    	cin>>n;
    	for(int i=1;i<=100001;i++) k[i].push_back(1);
    	 
    	for(int i=1;i<=n;i++){
    		cin>>s>>x>>y;
    		if(s=="ADD"){
    			k[x].push_back(y);
    		}else{
    			if(!(k[x].size()-1)) cout<<-1<<endl;
    			else if(k[x].size()<=y) cout<<-1<<endl;
    			else cout<<k[x][y]<<endl;
    		}
    	}
    	return 0;
    }
    

    信息

    ID
    1832
    时间
    1000ms
    内存
    128MiB
    难度
    10
    标签
    递交数
    1
    已通过
    1
    上传者