#include<bits/stdc++.h>
using namespace std;
int n,x,y;
vector<int> a;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>x;
a.push_back(x);
}
cin>>x>>y;
a.insert(a.begin()+x-1,y);
for(int i=0;i<=n;i++)
cout<<a[i]<<' ';
return 0;
}
3302:【例51.2】 插入元素
#include<bits/stdc++.h>
using namespace std;
int n,x;
vector<int> v;
int main(){
cin>>n;
for(int i=1;i<=n;i++){
cin>>x;
v.push_back(x);
}
cin>>x;
v.erase(v.begin()+x-1);
for(int i=0;i<n-1;i++){
cout<<v[i]<<' ';
}
return 0;
}
3301:【例51.1】 删除元素