news 2026/3/2 2:34:05

滑窗|镜像复用

作者头像

张小明

前端开发工程师

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/3/1 11:14:59

情感計算與社會化代理:重塑人機交互的未來

情感計算與社會化代理&#xff1a;重塑人機交互的未來引言&#xff1a;情感智能的時代來臨在人工智能迅猛發展的今天&#xff0c;傳統的計算系統專注於邏輯推理與數據處理&#xff0c;卻往往忽略了人類交流中最核心的要素——情感。情感計算&#xff08;Affective Computing&am…

作者头像 李华
网站建设 2026/2/19 5:37:16

【区块链+PHP开发秘籍】:掌握这4种接口模式,轻松实现数据上链

第一章&#xff1a;PHP与区块链数据上链的核心逻辑在现代分布式应用开发中&#xff0c;PHP作为广泛应用的服务器端脚本语言&#xff0c;正逐步被集成到区块链技术生态中&#xff0c;实现关键业务数据的安全上链。其核心逻辑在于利用PHP构建可信数据结构&#xff0c;并通过智能合…

作者头像 李华
网站建设 2026/2/28 15:09:57

PHP微服务如何扛住百万级并发?服务网格集成全链路解析

第一章&#xff1a;PHP微服务高并发挑战与架构演进随着互联网业务规模的持续扩张&#xff0c;传统单体PHP应用在面对高并发请求时暴露出性能瓶颈与扩展性不足的问题。为应对流量激增、提升系统可用性&#xff0c;PHP后端架构逐步向微服务化演进&#xff0c;将复杂系统拆分为多个…

作者头像 李华
网站建设 2026/2/28 14:29:18

YOLOv8排行榜功能:公开模型性能横向对比

YOLOv8排行榜与镜像环境&#xff1a;高效开发与科学选型的双重革新 在自动驾驶感知系统需要实时识别上百个动态目标&#xff0c;工业质检产线每分钟处理数千张高清图像的今天&#xff0c;目标检测模型不仅要比“谁更准”&#xff0c;还得比“谁更快、更稳、更容易用”。YOLO系列…

作者头像 李华
网站建设 2026/2/28 12:17:05

卷积神经网络深度探索

本系列课程从卷积神经网络的基础概念出发&#xff0c;通过理论与实践相结合的方式&#xff0c;深入探讨卷积层、汇聚层、批量规范化、残差网络等核心组件及其在LeNet、AlexNet、VGG、NiN、GoogLeNet、ResNet和DenseNet等经典模型中的应用&#xff0c;旨在提升开发者在图像处理和…

作者头像 李华