1 条题解

  • 3
    @ 2024-10-4 14:40:21
    #include<bits/stdc++.h>
    using namespace std;
    vector<int>v;
    int n,s,m,x,y,opt;
    int main(){
    	cin>>n>>m;
    	for(int i=1;i<=n;i++){
    	cin>>s;
    	v.push_back(s);
    }
    for(int i=1;i<=m;i++){
    	cin>>opt;
    	if(opt==1){
    		cin>>x>>y;
    		v.insert(v.begin()+x,y);
    	}else if(opt==2){
    		cin>>x;
    		v.erase(v.begin()+x-1);
    	}
    }
    for(int i=0;i<v.size();i++){
    	cout<<v[i]<<" ";
    }
    	return 0;
    }
    • 1

    信息

    ID
    2302
    时间
    1000ms
    内存
    256MiB
    难度
    2
    标签
    (无)
    递交数
    40
    已通过
    27
    上传者