#leetcode486. 预测赢家
预测赢家
题目描述
给定整数数组 nums。玩家 1 与玩家 2 轮流从当前数组的左端或右端取走一个数字,并把该数字加入自己的得分,玩家 1 先手。双方都采用使自己最终得分尽可能大的策略。
如果玩家 1 最终得分不少于玩家 2,返回 true;否则返回 false。平局也视为玩家 1 获胜。
示例
输入: [1,5,2]
输出: false
输入: [1,5,233,7]
输出: true
数据范围
1 <= nums.length <= 200 <= nums[i] <= 10^7
代码框架
class Solution {
public:
bool PredictTheWinner(vector<int>& nums) {
// 请实现
}
};