这个为什么会显示结果错误

img

img

你这思路就是差的比较远,不只是简单的偶数之和与奇数之和
首先题目要求轮流,意味着两人最终拿到的牌数要么相同,要么小紫多一张。
其次都会最优选择,这个往深里想不简单啊。每次轮到自己选牌时,到底该选最大的奇数,还是最大的偶数呢?比如小紫选择的时候,如果最大的偶数是6,但最大的奇数是99,它会选择得分的6,还是自己不得分,但能让小兰丢分的99呢?
我考虑这个代码实现应该是从大到小排序,然后依次取最大值,如果最大值是自己要的奇数或偶数则得分,否则不得分,最后看各自得分的和