C语言 | Leetcode C语言题解之第486题预测赢家

题目:

题解:

cpp 复制代码
bool PredictTheWinner(int* nums, int numsSize) {
    int dp[numsSize];
    for (int i = 0; i < numsSize; i++) {
        dp[i] = nums[i];
    }
    for (int i = numsSize - 2; i >= 0; i--) {
        for (int j = i + 1; j < numsSize; j++) {
            dp[j] = fmax(nums[i] - dp[j], nums[j] - dp[j - 1]);
        }
    }
    return dp[numsSize - 1] >= 0;
}
相关推荐
学嵌入式的小杨同学20 小时前
循环队列(顺序存储)完整解析与实现(数据结构专栏版)
c语言·开发语言·数据结构·c++·算法
程序员-King.20 小时前
day128—二分查找—搜索二维矩阵(LeetCode-74)
leetcode·矩阵·二分查找
VT.馒头20 小时前
【力扣】2627. 函数防抖
前端·javascript·算法·leetcode
凌~风20 小时前
014-计算机操作系统实验报告之C 程序的编写!
c语言·开发语言·实验报告
想逃离铁厂的老铁20 小时前
Day41 >> 121、买卖股票的最佳时机 + 122.买卖股票的最佳时机II + 123.买卖股票的最佳时机III
算法·leetcode
夏鹏今天学习了吗20 小时前
【LeetCode热题100(79/100)】打家劫舍
算法·leetcode·职场和发展
iAkuya20 小时前
(leetcode)力扣100 41二叉树的层序遍历(bfs)
windows·leetcode·宽度优先
老鼠只爱大米20 小时前
LeetCode算法题详解 53:最大子数组和
leetcode·动态规划·分治法·最大子数组和·kadane算法·maxsubarray
小欣加油20 小时前
leetcode 面试题17.16 按摩师
数据结构·c++·算法·leetcode·动态规划
夏鹏今天学习了吗20 小时前
【LeetCode热题100(80/100)】完全平方数
算法·leetcode·职场和发展