D. Not Alone

news/2025/10/15 16:32:52/文章来源:https://www.cnblogs.com/yumiym765/p/19143702

View Post

D. Not Alone

D. Not Alone

Problem - D - Codeforces

处理一\(b_i = b_{(i+m-2)\bmod m\;+1}\), 或 \(b_i = b_{i\bmod m\;+1}\)

​ 考虑将环分成多块处理,保证块长大于 \(1\)

处理二\(\sum_{i=1}^n |b_i - a_i|\)

​ 由于对于 \(a_i\),操作只有 \(+1\)\(-1\),对于每个块,最小的操作数就是将其变成中位数(中位数定理)。

​ 那么划分成多块操作会超时,我们考虑会不会有更好的策略:

​ 观察一个块内有 \(4\) 个元素:可以拆成两个 \(2\) 个元素的块,这样总会使得结果变小。

​ 同理最终把块拆成 \(2\) 块和 \(3\) 块总会使得答案最好。

​ 如果长度为 \(2\)\(3\)\(cost\) 就是最大值 \(-\) 最小值。

处理三:环

​ 将数组循环移位操作几次,然后在开头断开,断环成链进行计算。

点击查看代码
#include <bits/stdc++.h>
using namespace std;
using ll = long long;
const ll INF = 1000000000000000005;ll cost(ll x, ll y){return max(x, y) - min(x, y);
}
ll cost(ll x, ll y, ll z){return max({x, y, z}) - min({x, y, z});
}
void solve(){int n;cin >> n;vector<int> a(n + 1);for(int i = 1;i <= n;i++){cin >> a[i];}auto f = [&]() -> ll{vector<ll> dp(n + 1, 0);dp[0] = 0;dp[1] = INF;for(int i = 2;i <= n;i++){dp[i] = dp[i - 2] + cost(a[i - 1], a[i]);if(i >= 3){dp[i] = min(dp[i], dp[i - 3] + cost(a[i - 2], a[i - 1], a[i]));}}return dp[n];};ll ans = INF;for(int cyc = 0; cyc < 4;cyc++){ans = min(ans, f());for(int i = 2;i <= n;i++){swap(a[i], a[i - 1]);}}cout << ans << "\n";
}int main(){//ios::sync_with_stdio(false);//cin.tie(nullptr), cout.tie(nullptr);int T = 1;cin >> T;while(T--){solve();}return 0;
}

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/937631.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

MPC模型预测控制:原理、设计与MATLAB实现

模型预测控制是一种先进的控制策略,特别适用于处理多变量约束控制问题。 1. MPC基本原理与核心思想 1.1 基本概念 MPC采用滚动优化和反馈校正的策略:预测模型:使用系统数学模型预测未来动态 优化求解:在每个采样时…

2025年焊接变位机厂家最新权威推荐榜:双轴变位机专业制造商,高效稳定助力智能焊接升级

2025年焊接变位机厂家最新权威推荐榜:双轴变位机专业制造商,高效稳定助力智能焊接升级随着工业4.0和智能制造的深入推进,焊接变位机作为焊接自动化系统的核心组成部分,正迎来技术升级与市场需求的爆发式增长。根据…

体育视频分析中的计算机视觉技术创新

本文详细介绍了两项基于神经网络模型的视频流增强技术,包括体育场地注册系统和影视剧片头片尾检测系统。通过密集关键点网格和双向长短期记忆网络等创新方法,显著提升了视频分析的准确性和实时性。体育视频分析中的计…

美股 SaaS 巨头如何用 Karpenter 节省 1/4 的 EC2 成本

美股 SaaS 巨头如何用 Karpenter 节省 1/4 的 EC2 成本Freshworks 采用 Karpenter 优化 AWS EKS 资源利用率,解决原有方案(Cluster Autoscaler)导致的 vCPU 仅用35%、内存54% 的低效问题。Karpenter 通过实时匹配 P…

2025年法兰罩厂家最新权威推荐榜:专业防护与精密制造,工业管道安全守护者优选品牌

2025年法兰罩厂家最新权威推荐榜:专业防护与精密制造,工业管道安全守护者优选品牌在工业管道系统中,法兰罩作为关键的防护部件,承担着防止介质泄漏、阻挡异物侵入、保护法兰连接部位的重要功能。随着2025年工业安全…

2025 年膜结构厂家最新推荐排行榜:含车棚 / 看台 / 景观等产品实力企业盘点与选择指南

当前膜结构产品在工业、公共设施、商业等领域应用愈发广泛,但行业内厂家资质、技术水平、产品质量差异显著。部分小型厂家存在生产设备落后、设计能力不足、售后保障缺失等问题,导致客户选购时易踩坑,不仅影响项目质…

题解:qoj7303 City United

题意:给出一个图,问连通子图的个数模 \(2\),保证 \(n\le 50,(u,v)\) 满足 \(|u-v|\le 13\)。 做法: 首先直接状压连通性,复杂度是贝尔数的,\(d=13\) 并通过不了。 考虑利用模 \(2\) 的性质,我定义一个集合 \(S\…

多网融合实战指南:4G、Wi-Fi与以太网的智能协同之道

为应对复杂多变的网络使用场景,融合4G的广域覆盖、Wi-Fi的高带宽接入以及以太网的稳定传输能力,已成为提升通信质量的必然趋势。本文将从实战出发,系统阐述三网智能协同的实现方式与关键策略。 本文以Air8000开发板…

最佳实践:基于Apache SeaTunnel从MySQL同步到PostgreSQL

今天和大家分享一个 简单但常见的 MySQL 到 MySQL 数据同步与合并场景案例,这个案例也是我在实际工作中遇到的问题,希望能抛砖引玉,欢迎有更丰富经验的大佬一起分享交流。作者 | 陈飞 中付支付大数据工程师 今天和大…

2025年冲压件厂家最新权威推荐榜:新能源/光伏/精密/异形/五金/铝/汽配/不锈钢/家具冲压件源头实力解析

2025年冲压件厂家最新权威推荐榜:新能源/光伏/精密/异形/五金/铝/汽配/不锈钢/家具冲压件源头实力解析随着制造业的转型升级,冲压件作为基础零部件在工业生产中的地位日益凸显。特别是在新能源、光伏、汽车制造等新兴…

完整教程:PaVeRL - SQL:基于部分匹配奖励与语言强化学习的 Text-to-SQL 技术

完整教程:PaVeRL - SQL:基于部分匹配奖励与语言强化学习的 Text-to-SQL 技术pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-fa…

2025年抖音推广服务商最新权威推荐榜:专业运营团队与高转化率方案深度解析,助力品牌精准引流与爆款打造

2025年抖音推广服务商最新权威推荐榜:专业运营团队与高转化率方案深度解析,助力品牌精准引流与爆款打造在数字化营销浪潮中,抖音作为短视频领域的领军平台,已成为品牌营销不可或缺的阵地。随着用户规模突破8亿,日…

基于模糊深度信念网络(FDBN)的情感分析实现与优化

一、FDBN模型架构设计 1. 核心组件 graph TDA[输入层] --> B[模糊化模块]B --> C[深度信念网络]C --> D[情感分类层]subgraph 模糊化模块B1(模糊特征提取) --> B2(隶属度计算)B2 --> B3(模糊规则推理)e…

2025年卷板机厂家综合推荐榜:折弯机/液压机厂家助力制造业智能化升级

随着制造业向智能化、自动化方向快速发展,传统加工设备正面临转型升级的关键时期。卷板机作为金属加工行业的核心设备,其精度、效率和稳定性直接影响到产品质量和生产成本。为帮助企业在众多厂家中精准定位适合自身需…

Python 实现 Ping 功能

【生活经历分享】华师国培 华师伴学 合同都是坑 消费者付款后无法退款和华师国培签合同需小心,合同中都是保护华师的条款,没有保护消费者的条款。收到钱,就算你因对培训质量不满意,也不能退款。因合同消费者维权肯…

2025年焊接机器人厂家最新权威推荐榜:激光/自动/智能/工业/国产焊接机器人系统、机器人焊接设备、汽车/钢结构/氩弧焊焊接机器人公司精选

2025年焊接机器人厂家最新权威推荐榜:激光/自动/智能/工业/国产焊接机器人系统、机器人焊接设备、汽车/钢结构/氩弧焊焊接机器人公司精选行业背景与发展趋势随着制造业转型升级步伐加快,焊接机器人产业正迎来前所未有…

2025年保洁公司最新权威推荐榜单:专业家政服务与深度清洁口碑优选,家庭保洁、企业保洁、开荒保洁全方位解析

2025年保洁公司最新权威推荐榜单:专业家政服务与深度清洁口碑优选,家庭保洁、企业保洁、开荒保洁全方位解析行业背景与发展趋势随着城市化进程加速和居民生活水平提升,中国保洁服务行业正迎来前所未有的发展机遇。据…

C语言学习——变量

一.首先我们需要知道的是变量的定义格式 图1 > 变量的定义格式是由数据类型和变量名来表示的 > 数据类型有三种分别是整数 小数 字符串 > 同时变量名的命名也有一些规则如下: 标识符的命名规则 标识符就是代…

RabbitMQ投递回调机制以及策略业务补偿

————以点赞消息案例为例一、关于RabbitMQ回调机制知识点补充: https://www.cnblogs.com/Mr-Keep/p/19140274 在 RabbitMQ 中,生产者发送消息后,有可能遇到以下几种情况:消息成功投递到交换机(Exchange)消息未…

2025年大连媒体投放公司最新权威推荐榜:覆盖传统媒体/新媒体/户外广告投放的优质服务商深度解析

2025年大连媒体投放公司最新权威推荐榜:覆盖传统媒体/新媒体/户外广告投放的优质服务商深度解析在数字化转型加速的今天,媒体投放行业正经历着深刻变革。大连作为东北亚重要的经济中心,其媒体投放市场呈现出多元化发…