当前位置: 首页 > news >正文

冻鱼

https://xinyoudui.com/ac/contest/74500D282000A6307D6541/problem/43709

话说这是人类能够写出来的题面吗?

首先把中间的连续非零段剥出来。

发现从 \(s \to t\) 的路径结构为,从 \(s \to 1 \to n \to t\),对于 \(1, n\) 这两个路径端点需要特殊考虑,将这一部分先减掉。发现剩余的部分一定形如若干个重复的环,由于这道题目是基于点的,所以这些环一定可以被一些一元环给拼成,考虑到一元环的本质是将相邻两个数减 \(1\)。不难发现此时可以贪心的匹配个数,则结论变为:对于每个前缀 \([1, i]\),满足 \(s_i - t_i \ge 0\),其中 \(s_i\) 表示奇偶性与 \(i\) 相同的前面的数的和,\(t\) 则表示前面其它的数的和。

发现一下这个形式在于,每次会给一个前缀后缀带来常数的影响,这带来的直观影响是每个位置的 \(s_i - t_i\) 会变化,但是由于紧凑性,大多影响都可以被抵消掉,我们可以声明此时偏移量 \(|\Delta| \le 2\),考虑设计一个 DP 是,\(f_{i, 0/1/2, 0/1/2}\),前 \(i\) 个位置,目前处于哪一段(前面,中间,后面),且此时带来的偏移量是多少的方案数,转移就好了。

当然有更为简单的做法,你还可以发现有一个性质是:对于合法的 \((s, t)\),固定 \(s\),则 \(t\) 一定为奇偶性相同的一段后缀,这也是我考场的 \(O(n^2 \log n)\) 做法。

http://www.jsqmd.com/news/285045/

相关文章:

  • 永磁同步电机,可做异步电机,单轴的电流调节器适用于力矩控制,发电控制,独特的MTPA控制+弱磁...
  • Java AI 开发核心:工程化先行,而非仅接入大模型
  • 国内电动冲浪板公司推荐,千万别错过!
  • 探秘 AgentRun|基于 Serverless 的 AI Agent 沙箱工程化之路
  • opengl32.dll文件丢失找不到 免费下载方法分享
  • Java企业入局AI:核心在于落地,框架需“授人以渔”
  • gitlab内网配置https调整加载异常
  • 行李包装机选购新视角:2026年实力厂家质量揭秘,摇臂式缠绕包装机/自动缠绕包装机/全自动封箱机,行李包装机工厂联系电话
  • 2026 年靠谱的一键式闪测仪,专业售后闪测仪厂家推荐及选购
  • 2026年AI摄影培训机构TOP5优选指南:五大优质机构助力视觉职业成长,涵盖摄影培训、短视频培训、视频剪辑培训
  • 闪测仪在工业测量的重要地位与迪赛福品牌
  • packager.dll文件丢失找不到 免费下载方法分享
  • pcacli.dll文件丢失找不到 免费下载方法分享
  • 2026中医执医技能考试培训机构深度测评:哪家真正助力通关?
  • 虚拟储能助力微电网优化:Matlab编程实现智慧楼宇模型
  • 2026年了,别求“声音克隆破解版”下载了:揭秘本地部署的3大隐形深坑
  • odbc32gt.dll文件丢失找不到 免费下载方法分享
  • Dev C++ 更换高版本的 C++ 编译器
  • odbcjt32.dll文件丢失找不到 免费下载方法分享
  • 前端小白别懵!3分钟搞懂行内、块级和行内块元素(附实战避坑指
  • 循环3秒左滑-支持屏幕上下分屏
  • 樱花厨电新作:樱花燃气灶S839G,以科技守护家的温暖炊烟
  • onnxruntime.dll文件丢失找不到 免费下载方法分享
  • 养老机器人健康监测技术解析与主流产品综述
  • 吐血推荐研究生必备AI论文写作软件TOP10
  • 校园实训室智能机器人设备深度解析
  • OpenAL32.dll文件丢失找不到 免费下载方法分享
  • 2026年有机肥生产线厂家TOP5权威推荐:五大厂家助力绿色农业新升级
  • 迪赛福闪测仪:高效精准,助力制造升级的性价比之选
  • 2026年有机肥生产线厂家TOP5权威推荐:五大厂家助力绿色农业新升级