测试以下样例
8
1 1
1 2
1 3
2
3
&
9
我的44分代码在第二个样例删除3个之后用2输出会发现输出的是1,意思就是1没删完。至于为什么自己调试看吧。这个问题应该是大部分用vector和queue会出现的,因为下标用了最大个数+1会被默认初始化为0。