news 2026/4/17 22:01:40

滑窗|镜像复用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
滑窗|镜像复用

lc3413

镜像翻转 复用代码

先排序硬币区间,用滑动窗口算正向最大硬币数

再反转并转换区间方向二次计算,最终取两次结果的最大值。

#include <vector>

#include <algorithm>

using namespace std;

class Solution {

using ll = long long;

ll f(vector<vector<int>>& t, int l) {

ll a = 0, s = 0;

int i = 0;

for (auto& v : t) {

int L = v[0], R = v[1], c = v[2];

s += (ll)(R - L + 1) * c;

int cl = R - l + 1;

while (t[i][1] < cl) {//find ok_l

s -= (ll)(t[i][1] - t[i][0] + 1) * t[i][2];

i++;

}

ll u = max((ll)(cl - t[i][0]) * t[i][2], 0LL);

a = max(a, s - u);

}

return a;

}

public:

ll maximumCoins(vector<vector<int>>& c, int k) {

sort(c.begin(), c.end());

ll a = f(c, k);

reverse(c.begin(), c.end());

for (auto& v : c) {

int tmp = v[0];

v[0] = -v[1];

v[1] = -tmp;

}

returnmax(a, f(c, k));

}

};

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 7:37:17

YOLOv8训练时CPU占用过高?多线程设置优化建议

YOLOv8训练时CPU占用过高&#xff1f;多线程设置优化建议 在使用YOLOv8进行目标检测模型训练时&#xff0c;你是否曾遇到过这样的场景&#xff1a;GPU利用率只有30%~40%&#xff0c;而CPU却已经满载运行&#xff0c;风扇狂转、系统卡顿&#xff0c;甚至远程连接都变得迟缓&…

作者头像 李华
网站建设 2026/3/30 19:58:16

如何用PHP在边缘节点实现低延迟数据预处理?这4种模式必须掌握

第一章&#xff1a;PHP在边缘计算中的角色与挑战随着物联网和分布式架构的快速发展&#xff0c;边缘计算正成为现代应用部署的关键范式。在这一背景下&#xff0c;PHP 作为长期服务于 Web 后端开发的语言&#xff0c;也开始探索其在边缘环境中的适用性与优化路径。PHP 的轻量级…

作者头像 李华
网站建设 2026/4/8 20:20:36

YOLOv8插件生态发展:第三方模块接入规范

YOLOv8插件生态发展&#xff1a;第三方模块接入规范 在智能安防、工业质检和自动驾驶等现实场景中&#xff0c;目标检测早已不再是“能不能识别”的问题&#xff0c;而是“如何快速、稳定、可扩展地部署”的工程挑战。YOLO系列自2015年问世以来&#xff0c;凭借其单次前向推理完…

作者头像 李华
网站建设 2026/4/15 8:57:03

服务发现与流量控制难题,PHP如何无缝对接Service Mesh?

第一章&#xff1a;PHP微服务与Service Mesh融合的挑战在现代云原生架构中&#xff0c;微服务已成为主流设计模式&#xff0c;而Service Mesh作为透明化服务间通信的基础设施层&#xff0c;正被广泛采用。然而&#xff0c;将PHP微服务与Service Mesh&#xff08;如Istio、Linke…

作者头像 李华
网站建设 2026/4/15 22:40:35

YOLOv8依赖项隔离:避免与其他项目冲突

YOLOv8依赖项隔离&#xff1a;构建稳定、可复用的AI开发环境 在深度学习项目日益复杂的今天&#xff0c;一个看似不起眼的问题却常常让开发者头疼不已&#xff1a;为什么代码在同事的机器上跑得好好的&#xff0c;到了自己的环境就报错&#xff1f;更常见的是&#xff0c;刚配好…

作者头像 李华
网站建设 2026/4/16 15:00:42

【PHP开发者必看】:掌握服务网格集成的5大关键技术突破

第一章&#xff1a;PHP微服务与服务网格集成概述随着云原生技术的快速发展&#xff0c;PHP 应用正逐步从传统的单体架构向微服务架构演进。尽管 PHP 常被用于构建 Web 页面和短生命周期脚本&#xff0c;但通过合理的架构设计&#xff0c;它同样可以胜任现代微服务场景。将 PHP …

作者头像 李华