ARC 207

news/2025/10/6 14:00:33/文章来源:https://www.cnblogs.com/SFlyer/p/19127573

image

目前打得最好的一集。

A

考虑如果 \(\le 0\) 还会减一,那么花掉的钱就是,\(1+2+\cdots +(n-1)\)。现在的问题就是,可能少花掉一些。

最多花掉 \(\mathcal{O}(n^2)\),所以考虑计数这个。发现其实,花掉的是 \(\sum_{i=1}^n \min(p_i-1,a_{p_i})\)

对于 \(\min(p_i-1,a_{p_i})=k\) 设计状态,\(dp_{i,sum,cnt}\) 为:从大到小,现在 \(k=i\),和是 \(sum\)\(cnt\) 个处理完了。

考虑转移:

  • \(\min(p_i-1,a_{p_i})=a_{p_i}=k\)。这个就是当前一些枚举选择几个。

  • \(\min(p_i-1,a_{p_i})=p_i-1=k\)。只可能 \(+1\)\(0/1\) 枚举。

可以用组合数计算出来。具体的,选择几个 \(a_i=k\) 的组合数,对应的大的 \(p\) 的组合数等。

复杂度是 \(\mathcal{O}(n^4)\),因为枚举选择个数,一共只会有 \(\mathcal{O}(n)\) 次枚举。

B

构造题,难死了。

考虑 \(n\le 5\) 构造不出来。

查看样例,发现正好不可到达的点对为 \((1,n),(2,n-1),\cdots\)。如果 \(n\) 是偶数就这个样子构造。

具体的,有一个二分图。左边是 \(1\sim n/2\),右边的是 \(n/2+1\sim n\)。对于 \(i\le n/2\),给所有的 \(j>n/2,i+j\neq n+1\) 连边。这样子是对的,因为所有连了边的右部点可以到达,所有左部点可以到达,没有连边的右部点至少要 \(3\) 次(二分图!)所以是对的。

考虑 \(n\) 是奇数:\(1+(n-1)=n\),那么留下一个 \(n\) 不能到达自己就好了。

C

比较简单。

题目相当于,把原来的序列划分成若干段,每一段的或是不下降的,最大化段数。

考虑段的或,一共只有 \(n\log n\) 种值(经典)。

\(f_x\)\(1\sim i\),现在最后一段权值是 \(x\),的最大段数。

考虑加入 \(a_{i+1}\)。有两种:

  • \(a_{i+1}\) 加入上一个段尾。直接或上,转移。

  • \(l=i+1\) 开一个新的段,要求新的段的结尾 \(r\),满足 \(l\sim r\) 的或更大。

直接枚举 \(r\) 是不行的,但是发现有第一种转移,找到一个最小的 \(r\) 就可以转移到其他的。那么二分+ST 表就可以,复杂度两个 \(\log\)

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

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

相关文章

半年小结 Vol4. 跌跌撞撞开启 PhD 生涯

最近一直没能抽出时间总结于是半年总结一直拖拖拖,距离上次半年复盘已过了九个月,这九个月发生了很多:职业发展上经历了 idea 、实现、回片测试完整走完第一个加速器流片工作,切身体会了流片的血与泪; 第一次离开…

资源网站很难做做长图文网站

在c++中,一个文件调用另外一个文件最直接最快捷的方式就是#incldue<头文件>的使用,那么在元数据描述性语言QML中,如何从一个界面描述调用另外一个界面描述,一个.qml文件调用另外一个.qml呢?QML虽然有个import,但是用法可以说完全不同于#include。 引用方法1:直接…

大连可以做网站的公司北京公司注册最新政策

用Jsp Servlet和Jquery以及SQLServer实现商品管理系统。 采用MVC三层架构进行此程序的开发。 功能分析&#xff1a; 1.登录功能 2.查询和联合查询商品 3.增加商品 4.删除商品 效果演示 登录页面 查询页面 添加商品 点击删除 实现商品管理系统需要数据库和程序两部分。…

兰州网站建设推荐q479185700上快网站没排名怎么办

系列文章目录 C技能系列 Linux通信架构系列 C高性能优化编程系列 深入理解软件架构设计系列 高级C并发线程编程 设计模式系列 期待你的关注哦&#xff01;&#xff01;&#xff01; 现在的一切都是为将来的梦想编织翅膀&#xff0c;让梦想在现实中展翅高飞。 Now everythi…

深入解析:C++:内存管理

深入解析:C++:内存管理pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", &qu…

电商手机网站开发非国产手机浏览器

切洋葱时&#xff0c;由于洋葱有一种挥发物质&#xff0c;常使切菜的人流泪。防止的方法是&#xff1a; 1.在切洋葱前&#xff0c;把切菜刀在冷水中浸一会儿&#xff0c;再切时就不会因受挥发物质刺激而流泪了。 2.将洋葱对半切开后,先泡一下凉水再切,就不会流泪了. 3.放微波炉…

大数求余

大数求余问题: 在仅使用 int32 类型存储的前提下, 计算 \(x^a\ \text{mod}\ p\) (即 \(x^a\ \%\ p\)). 基本的运算规则: \((xy)\ \%\ p = [(x \ \% \ p)(y \ \% \ p)] \ \% \ p\) 循环求余 当 \(x < p\) 时, \[x^a …

网站开发需要研究什么门户网站 开发注意

vmware虚化优势VMWARE服务器虚拟化介绍利用虚拟化基础架构技术&#xff0c;可以不断整合工作负载&#xff0c;从而充分利用服务器并降低运营成本。该基础架构技术不但使系统管理员能够管理更多的服务器&#xff0c;而且在置备新的软件服务和维护现有软件服务时&#xff0c;具有…

visual studio 无法打开文件

55>已完成生成项目“306_EigenDecomposition_bin.vcxproj”的操作 - 失败。 56>LINK : fatal error LNK1104: 无法打开文件“..\..\Debug\glad.lib”文件夹权限问题

vulkan游戏引擎renderer_backend实现 - 详解

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

详细介绍:【使用】【经验】docker 清理未使用的镜像的命令

详细介绍:【使用】【经验】docker 清理未使用的镜像的命令pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consol…

关于网站制作报价微信小程序自助建站

作者&#xff1a;刘志勇&#xff0c;本文来自新浪微博视频平台资深架构师刘志勇在 LiveVideoStackCon 2018 讲师热身分享&#xff0c;并由 LiveVideoStack 整理而成。 本文从设计及服务可用性方面&#xff0c;详细解析了微博短视频高可用、高并发架构设计中的问题与解决方案。…

怎么建设局域网网站展示照片的网站

数环通让您可以通过不到几分钟的时间即可实现RSS订阅与Notion的对接与集成&#xff0c;从而高效实现工作流程自动化&#xff0c;降本增效&#xff01; 1.产品介绍 RSS订阅是数环通的内置应用&#xff0c;很多用户通过RSS订阅来收集自己在各大平台上看的内容&#xff0c;当RSS…

基于MPPT算法的光伏并网发电系统simulink建模与仿真

1.课题概述 基于MPPT算法的光伏并网发电系统simulink建模与仿真,包括PV光伏发电模块,并网电路,MPPT,PWM等模块。 2.系统仿真结果 3.核心程序与模型版本:MATLAB2022a 4.系统原理简介 光伏并网逆变器…

实用指南:【系统架构设计师】2025年上半年真题论文回忆版: 论系统负载均衡设计方法(包括解题思路和参考素材)

实用指南:【系统架构设计师】2025年上半年真题论文回忆版: 论系统负载均衡设计方法(包括解题思路和参考素材)pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; dis…

软件版悟空博弈+WAUC构筑元人文演化之路研究报告——声明Ai研究

软件版悟空博弈+WAUC构筑元人文演化之路研究报告 一、引言:从价值对齐到价值弥漫的范式革命 在AI伦理的探索中,我们长期受困于"价值对齐"的范式——试图将一套预设的、静态的人类价值,"灌装"进…

可以自己做网站卖东西梧州论坛手机红豆网

实现一个一遍扫描的编译前端&#xff0c;将简化高级语言的部分语法成分&#xff08;含赋值语句、分支语句、循环语句等&#xff09;翻译成四元式&#xff08;或三地址代码&#xff09;&#xff0c;还要求有合理的语法出错报错和错误恢复功能。 测试样例 beginwhile a<b do…

温州建网站公司哪家好wordpress 做的网站

IP协议处于OSI参考模型的第三层——网络层&#xff0c;网络层的主要作用是实现终端节点间的通信。IP协议是网络层的一个重要协议&#xff0c;网络层中还有ARP(获取MAC地址)和ICMP协议(数据发送异常通知) 数据链路层的作用在于实现同一种数据链路下的包传递&#xff0c;而网络层…