0
已采纳
陆麟瑞
资深天翼
资深天翼
楼上大佬的算法我的不会(蒟蒻一枚)。
蒟蒻弱弱的说一声,其实也可以用数组做。
while(t--) { int x,num; cin>>x>>num; if(x==0) { int p=0; for(int i=1; i<=n; i++) if(a[i]==num) { p=i; break; } for(int i=p; i<=n; i++) a[i]=a[i+1]; a[n]=num; } else { for(int i=1; i<=n; i++) if(a[i]!=num) cout<<a[i]<<' '; cout<<endl; } }
0
朱宇辰
初级守护
初级守护
这道题啊,其实可以用线段树或者树状数组做吧。嗯,应该是可以的,而且应该很快,10ms左右就能解决。而且很模版的树状数组,树状数组会好做一点,纯模版题类型。还简化了
0
0
0
0
0