80pts,TLE on #4,使用vector+pair

P4715 【深基16.例1】淘汰赛

修改了```while(v.size()!=2)```为```while(v.size()>2)```后显示WA on #4,看了下错误提示,是我最后输出了那个用作标记的-1,问下是为什么。
by 紊莫 @ 2022-06-09 11:04:59


修改代码后已经AC,把while里面改成了 ```cpp while(v.size()>2) { for(int i=0;i<v.size();i++) if(v[i].first>v[i+1].first) v.erase(v.begin()+i+1); else v.erase(v.begin()+i); } ``` 但还是不知道为什么原做法有问题?
by 紊莫 @ 2022-06-09 11:07:11


@[Velvet](/user/443675) 是不是有的时候size为1(
by int4096 @ 2022-07-28 16:13:00


|