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;
}
相关推荐
代码游侠21 分钟前
C语言核心概念复习(二)
c语言·开发语言·数据结构·笔记·学习·算法
mancy_1212121 小时前
复古C语言代码复活!——以121+hello.c为例摘要
c语言·vscode·gitee·visual studio·新人首发·turbo c
进击的小头1 小时前
FIR滤波器实战:音频信号降噪
c语言·python·算法·音视频
dgaf2 小时前
【疯狂的往左】用 C 语言播放《下山》
c语言·c++
春栀怡铃声2 小时前
认识二叉树~
c语言·数据结构·经验分享·c·编译
曾浩轩3 小时前
C语言学习记录——BC119 最高分与最低分之差
c语言·笔记·学习
EmbedLinX3 小时前
Linux 之网络通信
linux·服务器·c语言·笔记·学习
老鼠只爱大米3 小时前
LeetCode经典算法面试题 #114:二叉树展开为链表(递归、迭代、Morris等多种实现方案详细解析)
算法·leetcode·二叉树·原地算法·morris遍历·二叉树展开
参.商.3 小时前
【Day25】26.删除有序数组中的重复项 80.删除有序数组中的重复项II
leetcode·golang
执着2594 小时前
力扣hot100 - 144、二叉树的前序遍历
数据结构·算法·leetcode