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;
}
相关推荐
HUN金克斯8 分钟前
C++/C函数
c语言·开发语言·c++
慢半拍iii9 分钟前
数据结构——F/图
c语言·开发语言·数据结构·c++
m0_6371469320 分钟前
零基础入门 C 语言基础知识(含面试题):结构体、联合体、枚举、链表、环形队列、指针全解析!
c语言·开发语言·链表
GalaxyPokemon21 分钟前
LeetCode - 148. 排序链表
linux·算法·leetcode
weixin_461259412 小时前
[C]C语言日志系统宏技巧解析
java·服务器·c语言
chao_7893 小时前
链表题解——环形链表 II【LeetCode】
数据结构·leetcode·链表
whoarethenext5 小时前
使用 C/C++的OpenCV 实时播放火柴人爱心舞蹈动画
c语言·c++·opencv
能工智人小辰5 小时前
Codeforces Round 509 (Div. 2) C. Coffee Break
c语言·c++·算法
岁忧5 小时前
LeetCode 高频 SQL 50 题(基础版)之 【高级字符串函数 / 正则表达式 / 子句】· 上
sql·算法·leetcode
eachin_z6 小时前
力扣刷题(第四十九天)
算法·leetcode·职场和发展