Leetcode—1423.可获得的最大点数【中等】

2023每日刷题(四十八)

Leetcode---1423.可获得的最大点数

思路:逆向求长为 n−k 的连续子数组和的最小值

参考灵茶山艾府题解

实现代码

cpp 复制代码
class Solution {
public:
    int maxScore(vector<int>& cardPoints, int k) {
        int mins = 0, s = 0;
        int n = cardPoints.size();
        int m = n - k;
        s = accumulate(cardPoints.begin(), cardPoints.begin() + m, 0);
        mins = s;
        for(int i = m; i < n; i++) {
            s += cardPoints[i] - cardPoints[i - m];
            mins = min(s, mins);
        }
        return accumulate(cardPoints.begin(), cardPoints.end(), 0) - mins;
    }
};

运行结果


之后我会持续更新,如果喜欢我的文章,请记得一键三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持!

相关推荐
夜悊8 分钟前
C++代码示例:进制数简单生成工具
c++
怕浪猫11 分钟前
Electron 系列文章封面图
算法·架构·前端框架
郝学胜_神的一滴1 小时前
CMake 021: IF 条件判据详诠
c++·cmake
徐小夕2 小时前
JitWord 3.0 正式发布,高精度Word异构解析+复杂组件兼容,打造web端协同Word编辑器
前端·vue.js·算法
_wyt00115 小时前
洛谷 B3930 [GESP202312 五级] 烹饪问题 题解
c++·gesp
通信小呆呆17 小时前
当算法有了“五感”:多模态数据融合如何向人体感官协同学习?
人工智能·学习·算法·机器学习·机器人
benben04418 小时前
强化学习之DQN算法族(基于gymnasium开发)
算法
SM1771521183819 小时前
NSK紧凑型FA系列丝杠技术详解
经验分享·规格说明书
玖玥拾19 小时前
C/C++ 数据结构(七)栈、容器适配器
c语言·数据结构·c++··容器适配器