1 条题解
-
0
已AC,求赞~~~
#include<bits/stdc++.h> using namespace std; int main(){ int n,m; cin>>n>>m; int a[n+100],b[m+100],x,y; for(int i=0;i<n;i++) { cin>>a[i]; } for(int i=0;i<m;i++) { cin>>b[i]>>x; if(b[i]==1) { cin>>y; } if(b[i]==1) { if(x==0) { for(int j=n;j>=x;j--) { a[j+1]=a[j]; } a[0]=y; } else { for(int j=n-1;j>=x-1;j--) { a[j+1]=a[j]; } a[x]=y; } n++; } else { for(int j=x-1;j<n-1;j++) { a[j]=a[j+1]; } n--; } } for(int i=0;i<n;i++) { cout<<a[i]<<" "; } return 0; }
- 1
信息
- ID
- 498
- 时间
- 1000ms
- 内存
- 128MiB
- 难度
- 5
- 标签
- 递交数
- 37
- 已通过
- 15
- 上传者