洛谷 P3871 中位数
->题目链接
题解:
暴力
经鉴定,此题数据水到没朋友。
#include<algorithm> #include<iostream> #include<cstdio> using namespace std; char zfc[1001001]; int n,m,pos,num,f[1001001]; int main() { cin>>n; for(int i=1; i<=n; i++) cin>>f[i]; sort(f+1,f+1+n); cin>>m; for(int i=1; i<=m; i++) { scanf("%s",zfc+1); if(zfc[1]=='a') { cin>>num; n++,pos=n; int l=1,r=n+1; while(l<=r) { int mid=(l+r)/2; if(f[mid]>=num) pos=mid,r=mid-1; else l=mid+1; } for(int i=n; i>pos; i--) f[i]=f[i-1]; f[pos]=num; } if(zfc[1]=='m') printf("%d\n",f[(1+n)>>1]); } return 0; }
你的眼睛那么美,只适合装我。