CF2029G Balanced Problem

题目大意:

有一个长度为 \(n\) 的数组 \(a\) 和一个长度为 \(n\) 的数组 \(c_{i}\),初始全都为 \(0\),有两种操作,一种是前缀加 \(1\),一种是后缀加 \(1\)
已经进行了 \(m\) 次操作(已给定),现在对于每个 \(1 \le v \le V\),在进行任意操作的情况下,求出

\[max(\sum_{i = 1}^{n} [a_{i} = v] \times c_{i}) \]

注意每次查询都是独立的。
\(n,m \le 2 \times 10^5, V \le 2000\)

解题思路:

是个很好的 \(dp\) 吧?
首先注意到 \(n\) 相对 \(V\) 来说是很大的,而且发现对于一段相同的 \(a_{i}\),他们最终也都是相同的,要么全都贡献答案,要么全都不贡献。
而我们做的是前缀后缀加的操作,这样值域 \(\le V\) 的段前后各有最多 \(V\) 个,拼在一块就是 \(O(V)\) 的,大概是 \(2V\)
现在 \(n\)\(4000\) 的范围了。

开始考虑他的条件,还是最经典的条件最优性问题,那么先简化条件。
先假设枚举了 \(v\),那么对于每个 \(a \le v\),将 \(a\) 变为 \(v - a\)
只需要判断每次前缀减后缀减能否恰好将序列变为 \(0\)

我一开始猜了个说 \(a_{i} \le \min_{j = 1}^{i} a_{j} + \min_{j=i}^{n} a_{j}\),但这很容易被 \(hack\),类似 \(1 2 1 2 1\)
所以以后猜结论可以先枚举检查一下。

由于加法是由交换律的,所以我们可以先做前缀加,然后再做后缀加,而我们后缀加能使得数组相等显然的充要条件为 \(a\) 不减。
那么我们就相当于要求差分数组全都大于等于 \(0\),且我们是单点加一。
也就是我们要满足

\[a_{1} \ge \sum_{i=1}^{n-1} \max(a_{i} - a_{i + 1}, 0) \]

注意到我们只需要管钦定贡献答案的位置并且可以通过整体加一来使得 \(v\) 能凑出来那 \(v+1\) 也能凑出来。
所以我们跑个 \(dp\),用 \(BIT\) 优化即可。
\(O(V^2 \log V)\).

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

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

相关文章

【技术干货】大模型记忆机制进化全攻略:从存储到经验的AI认知革命

本文解析了LLM智能体记忆机制的三阶段进化:从基础存储到反思提炼,再到经验抽象。这一进化解决了AI在多步骤任务中的逻辑断裂、无法持续学习等痛点,通过主动探索和跨轨迹抽象等技术突破,使AI从"单次响应工具"升级为"…

1.5万字硬核AI架构指南:从单体智能到系统智能的实战设计

正文开始: 回顾这两年的 AI 发展轨迹,你会发现两条截然不同却又并行不悖的主线: 一条是造脑路线:基础模型层(Foundation Models)的狂奔,各大厂商拼参数、拼算力,目标是通用人工智能…

双非二程序员的大模型逆袭之路:RAG与Agent技术学习指南

本文探讨双非二本科生在大模型应用开发领域的就业前景,指出尽管学历存在挑战,但行业对RAG和Agent技术人才需求旺盛,更看重实际技术能力而非学历。文章分析了企业招聘要求、薪资前景,并提供了系统学习路径,包括Python编…

大模型应用工程师学习路线:从提示词工程到AI系统构建,年薪50w+技能全攻略_这是一份大模型应用学习路线!(附学习资料)

本文详细介绍了大模型应用工程师的完整学习路线,涵盖提示词工程、检索增强生成(RAG)、模型微调、系统部署及AI项目实践五大核心技术。随着大模型与各行业深度融合,应用工程师年薪可达50w。学习路线从基础到进阶,强调实践落地,帮助…

AARONIA(安诺尼)PBS 1 与 PBS 2 近场探头 —— 精准定位电磁干扰源

AARONIA(安诺尼)PBS 1 与 PBS 2 近场探头 —— 精准定位电磁干扰源的专业工具 在电磁兼容(EMC)预测试、电路调试及故障诊断中,快速锁定近场辐射源是提升产品可靠性的关键一步。AARONIA(安诺尼)推出的 PBS 1 与 …

20260126 之所思 - 人生如梦

20260126 之所思做的好的事:1. 天气寒冷干燥,脖子后面长了两颗痘痘,可能是在发育期,扭动脖子就会很疼,要是放在以前肯定是手痒将其挤掉,然后引发炎症,一发不可收拾。以往身体的疼痛与不适还会引起心情烦躁,干事…

mysql day2

sql 语句简单介绍sql语句执行顺序 FROM/JOIN → WHERE → GROUP BY → HAVING → 窗口函数(OVER) → SELECT → DISTINCT → ORDER BY → LIMIT . . . 简单的用法 1. 数据库操作创建数据库 create database db1; 使用…

YOLOv8改进 - 注意力机制 | SENetV2: 用于通道和全局表示的聚合稠密层,结合SE模块和密集层来增强特征表示

前言 本文介绍了将SENetV2与YOLOv8结合的方法,以提升图像分类性能。SENetV2是结合Squeeze-and-Excitation(SE)模块和密集层的图像分类模型,引入聚合稠密层用于通道和全局表示。其SE模块重新校准通道特征,密集层优化特…

21点,如何计算胜率高达75%

算法原理低牌(2-6):1分低牌(2-6)在21点中通常对玩家有利,因为它们更可能帮助玩家接近21点(如16218,16319等),而不会轻易导致爆牌。因此,当低牌被打…

干瞪眼游戏胜率较高的玩法分析

### **干瞪眼游戏胜率较高的玩法分析**在干瞪眼游戏中,玩家需要通过合理出牌、灵活运用牌型和策略性保留关键牌来提高胜率。以下是胜率较高的玩法策略:---#### **1. ** **炸弹的灵活运用** - **核心作用**:炸弹(四张相同牌&#x…

中国船级社信息开发咨询中心 APP开发工程师职位深度解析与技术面试指南

中国船级社信息开发咨询中心 APP开发工程师 职位信息 岗位职责: 1、掌握所参与工作涉及的船检业务以及办公业务; 2、移动应用以及微信小程序的需求调研、分析、文档编制工作; 3、移动应用以及微信小程序的编码开发及单元测试工作; 4、移动应用以及微信小程序使用培训、技术…

北航杭州创新研究院移动客户端/前端开发工程师岗位深度解析与面试指南

北京航空航天大学杭州创新研究院 移动客户端/前端开发工程师 职位信息 有意向人员请前往北航杭研院人才招聘网(杭研院官网→招才引智→人才招聘网)注册,登陆填写信息后投递,每人限报1个岗位。 岗位描述: 1.负责移动端 APP(Android)的设计、开发与维护,了解ios/鸿蒙开发;…

量子科技长三角产业创新中心 AI软件开发工程师岗位深度解析与面试指南

量子科技长三角产业创新中心 AI软件开发工程师 职位信息 岗位职责: 1、参与设计开发AI 软件栈开发,包括架构设计、推理引擎、异构调度、图优化、算子开发、算子分析性能优化、编译器优化、AI工具集等; 2、AI网络算子开发、调试优化、整网性能调优,包括算子融合、高性能算子…

Oracle到YashanDB适配:dbms_obfuscation_toolkit的平滑迁移

我们的文章会在微信公众号IT民工的龙马人生和博客网站 ( www.htz.pw )同步更新 ,欢迎关注收藏,也欢迎大家转载,但是请在文章开始地方标注文章出处,谢谢! 由于博客中有大量代码,通过页面浏览效果更佳。1.1 前言 在…

vue3 - 01 路由的配置和使用

element-plus 官网组件 https://element-plus.org/zh-CN/component/overview路由的配置和使用 1 安装npm install vue-router@next --save1.1创建相关页面2 配置路由 index.tsimport {createRouter,createWebHistory} …

2026年中国十大热门辣味零食推荐排行榜(附详细榜单)

前言 2026年中国十大热门辣味休闲食品品牌分别为:辣人辣椒酥(旺旺子品牌)、卫龙、麻辣王子、盐津铺子、劲仔小鱼、良品铺子、三只松鼠、王小卤、来伊份、阿宽食品。2025年,中国辣味休闲食品市场持续升温,行业规模…

导师推荐!9大AI论文网站测评:研究生开题报告必备工具

导师推荐!9大AI论文网站测评:研究生开题报告必备工具 学术写作工具测评:为何需要一份权威榜单? 随着AI技术在学术领域的广泛应用,越来越多的研究生开始依赖AI工具提升论文写作效率。然而,面对市场上琳琅满目…

【2026最新整合】C盘满了怎么清理?c盘瘦身只需这些简单步骤!

电脑用着用着就开始变卡、系统更新失败、甚至提示"磁盘空间不足"? 其实这都是因为——C盘太满了! C盘是系统盘,承载着Windows系统文件、临时缓存、更新补丁、用户数据等内容,一旦空间不足,就会导致运行缓慢…

Agent课题增长200% AICA第九期毕业并累计输送569名AI架构师

1月22日,由百度与深度学习技术及应用国家工程研究中心联合发起的AICA首席AI架构师培养计划(以下简称“AICA”)第九期毕业典礼在上海成功举办。经过为期8个月的实战培养,来自能源、制造、金融、交通、汽车等18个行业领域的80名学员…

告别手残 + 突破内网!Excalidraw和cpolar 让创意协作无边界

🎁个人主页:User_芊芊君子 🎉欢迎大家点赞👍评论📝收藏⭐文章 🔍系列专栏:AI 文章目录: 这么好的组合赶紧去安装吧,教程如下👇 1. 安装Docker2. 使用Docker拉…