B题没看懂啊(小白勿喷😭)

题目啥意思?

怎么还会有输出0的答案

全部评论
就是给一个数组,两个人轮流选一个质数,让其减一。没有质数可以选的时候轮到谁,谁就输了。然后问至少要去掉数组里多少个数字才能先手必胜。 然后发现,除了3之外,质数选1次之后肯定不能再选,2变1不能,其他的减一变偶数肯定不再是质数。所以一开始有多少个除3质数,就总共能选几个回合。所以就去统计这个,如果刚好是奇数个,先手必胜了,偶数个的话就要删掉一个质数,才能保持奇数。如果一个质数没有,则先手直接输了。
2 回复 分享
发布于 2024-05-17 21:50 天津
他是要博弈之前预先删除一些数字保证自己必定能赢, 不是博弈赢要删除多少个
1 回复 分享
发布于 2024-05-17 21:49 湖北
猜样例过了,感觉题目像屎
点赞 回复 分享
发布于 2024-05-21 15:41 四川
3减1后为2,2也是质数,为什么不考虑3呢?
点赞 回复 分享
发布于 2024-05-17 21:55 江苏
正好有奇数个质数(不包括3哈)不就输出0了
点赞 回复 分享
发布于 2024-05-17 21:49 湖南

相关推荐

评论
1
收藏
分享

创作者周榜

更多
牛客网
牛客企业服务