玄学Compile Error

P1168 中位数

```cpp #include <cstdio> #include <cmath> #include <queue> using namespace std; int n; priority_queue <int, vector<int>, greater<int> > sm; priority_queue <int, vector<int> > la; int main(){ scanf("%d",&n); for(int i = 1; i <= n; i++){ int x; scanf("%d",&x); if(i == 1) { printf("%d\n",x); la.push(x); } else { if(x > la.top() ) sm.push(x); else la.push(x); if(i & 1){ while(abs(la.size() - sm.size() ) > 1){ if(la.size() > sm.size() ){ sm.push(la.top() ); la.pop() ; } else { la.push(sm.top() ); sm.pop() ; } } if(la.size() > sm.size() ) printf("%d\n",la.top() ); else printf("%d\n",sm.top() ); } } } return 0; } ```
by pikabi @ 2019-11-13 14:00:43


改成这样? ```c int use1=la.size(),use2=sm.size(); while(abs(use1- use2 ) > 1){ ``` 但是你这个tle了 ~~我为了看清你那张图我还自己交了一遍~~
by NANJOMIKO @ 2019-11-13 14:05:48


~~你还我正确率emmmmmm~~
by NANJOMIKO @ 2019-11-13 14:07:04


@[NANJOMIKO](/user/112534) 对不起*(੭*ˊᵕˋ)੭*ଘ
by pikabi @ 2019-11-13 14:16:29


@[NANJOMIKO](/user/112534) 是您后面的u和v没修改吧,不然就死循环了啊QAQ
by pikabi @ 2019-11-13 14:17:01


@[NANJOMIKO](/user/112534) 好了我A了thank you
by pikabi @ 2019-11-13 14:17:21


@[pikabi](/user/209604) 啊啊啊我看漏了什么吗Σ(っ °Д °;)っ我只改了CE的地方
by NANJOMIKO @ 2019-11-13 14:20:11


![](https://www.luogu.com.cn/api/verify/captcha?_t=1581731582169.0603)
by 周世正 @ 2020-02-15 09:58:59


|