news 2026/4/23 17:17:03

滑窗|镜像复用

作者头像

张小明

前端开发工程师

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/23 11:29:28

为什么顶尖团队都在用C#做跨平台监控?这6个优势你必须知道

第一章&#xff1a;C# 跨平台性能监控的崛起背景随着云计算、微服务架构和容器化技术的普及&#xff0c;现代应用程序不再局限于单一操作系统环境。C# 作为微软主导的编程语言&#xff0c;最初主要运行于 Windows 平台&#xff0c;但自 .NET Core 的推出以及后续 .NET 5 的统一…

作者头像 李华
网站建设 2026/4/23 12:59:17

YOLOv8模型版权保护:防止未经授权分发策略

YOLOv8模型版权保护&#xff1a;防止未经授权分发策略 在AI模型日益成为企业核心资产的今天&#xff0c;一个训练良好的YOLOv8模型可能凝聚了数月的数据标注、调优和工程投入。然而&#xff0c;只要有人能拿到那个.pt文件——哪怕只是从容器里简单地cp yolov8n.pt /tmp/——整…

作者头像 李华
网站建设 2026/4/23 11:04:42

YOLOv8模型注册中心设想:统一管理训练产出

YOLOv8模型注册中心设想&#xff1a;统一管理训练产出 在现代AI工程实践中&#xff0c;一个令人头疼的场景屡见不鲜&#xff1a;算法工程师兴奋地宣布“我的模型在本地跑通了”&#xff0c;结果部署到生产环境却报错不断——“缺少某个依赖”、“CUDA版本不匹配”、“PyTorch版…

作者头像 李华
网站建设 2026/4/23 11:35:09

WebSocket连接崩溃频繁?,深度剖析PHP环境下长连接稳定性优化策略

第一章&#xff1a;WebSocket连接崩溃频繁&#xff1f;PHP环境下长连接稳定性综述 在现代实时Web应用开发中&#xff0c;WebSocket已成为实现实时双向通信的核心技术。然而&#xff0c;在PHP环境下构建稳定的WebSocket长连接服务时常面临连接频繁断开、心跳机制失效、资源泄漏等…

作者头像 李华
网站建设 2026/4/23 11:27:29

YOLOv8旋转目标检测支持?OBB模块未来展望

YOLOv8旋转目标检测支持&#xff1f;OBB模块未来展望 在遥感图像中识别停机坪上的飞机时&#xff0c;你是否曾为水平边界框裁剪进大片无关地面而烦恼&#xff1f;当海上舰船密集排列、航向各异&#xff0c;传统检测模型却把它们“框”成一团模糊重叠——这些正是现代视觉系统亟…

作者头像 李华
网站建设 2026/4/23 16:08:18

Java面试宝典(超级详细)

下面给你一份 《Java 面试宝典&#xff08;超级详细版&#xff09;》&#xff0c;覆盖 校招 / 社招 / 中高级面试&#xff0c;内容按 “必背知识点 面试高频问法 一句话答案” 来整理&#xff0c;直接照着背都能用。 适合人群&#xff1a; ✅ Java 初/中级开发 ✅ 转行 / 校招…

作者头像 李华