```cpp
void Pop()
{
while(!b.empty()&&a.top()==b.top()) a.pop(),b.pop();
a.pop();
}
```
你的可删除堆的a万一只剩一个元素了,再pop你不就RE了吗
by EternalEpic @ 2020-03-23 20:06:58
@[Dirt、](/user/91889)
by EternalEpic @ 2020-03-23 20:07:04
@[Dirt、](/user/91889) 建议不要判 size ,我以前判 size 毒瘤了很久。之后直接如果队首为空就返回 -inf。
但我刚试了一下,还是只A了3个点,WA了6个,RE了一个。
by gyh20 @ 2020-03-23 20:12:23
@[刘兆洲](/user/50925) 问题是他不应该只剩下一个元素啊...
by Dirt、 @ 2020-03-24 08:15:33