如果你 WA 50pts(与正确答案值相差±1)
查看原帖
如果你 WA 50pts(与正确答案值相差±1)
552298
Greenzhe楼主2024/8/25 23:07

再来一发类似死法的帖子(

参考题解思路,如果在判断 吃完后是否会成为最弱的蛇 之前,把吃完后的体力值 push 进 q2q_2 里了,然后你取出来的下一轮的最小值就有可能是刚才 push 进去的值,导致判断错了。

正确的代码片段:

if(!stronger(mx,get_min())) ; // 当前最强蛇 mx,吃完后会变成最弱的蛇(即比接下来的最小值还要小)
q2.push(mx);

不过估计只有我这样的人才会犯这种弱智错误(

2024/8/25 23:07
加载中...