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

20251019

正睿 NOIP 十连测

B

\(n\) 个数 \(a_1 \sim a_n\)。初始有一个 \(x = 1\),每次需要将 \(x\) 变为某个 \(i\),花费代价为 \(\min(|i - x|, n - |i - x|)\),且 \(a_x \le a_i\)。问访问所有 \(i\) 需花费的最小代价。(初始的 \(1\) 不算访问。)

肯定按照 \(a\) 从小到排序离散化。令 \(dp_{i, j}\) 表示访问完 \(\le i\) 的数最后停在 \(j\) 的最小代价,显然有 \(a_i = j\),所有状态数是 \(O(n)\) 的。

考虑转移,假设到达的第一个 \(i + 1\) 的位置是 \(x\),分 \(x < j\)\(x > j\) 分开转移(双指针),将两种花费方式拆开算上即可。因为转移是一段前缀和一段后缀,稍微优化一下即可。

而到达 \(x\) 后,最后一个到达的为 \(i + 1\) 的位置在 \(x\) 左右各有一个,这样才能保证所有 \(a_y = i + 1\)\(y\) 的位置都走到。

时间复杂度:\(O(n \log n)\)。瓶颈在于离散化。

常规 DP 题。

C

鬼畜分类讨论加上组合数题。似乎需要用到亿点点生成函数。(范德蒙德)

分讨第一刀横切与竖切,分成两个子问题计算,注意不要算重!!(例如第一刀与第二刀都是横切。)

D

类似 NOI2016 优秀的拆分,枚举 \(len\),一段一段的考虑。需要用到 SA 和线段树。贼恶心。

时间复杂度是 \(O(n \log n)\)

http://www.gsyq.cn/news/25611.html

相关文章:

  • 【上青了】
  • [VIM] reverse multiple lines in VIM
  • Tuack 生成比赛题目 PDF 笔记
  • 4060显卡也能玩转AI改图!Flux.1 Kontext Dev GGUF版本超详细入门教程 - 实践
  • 提升生产力:8个.NET开源且功能强大的快速开发框架
  • 使用c++14标准实现函数注册包装
  • 【VSCode中Java创建环境安装的三个层级之Maven篇】(Windows版)
  • 2025年不锈钢酸洗钝化液厂家推荐排行榜,环保型不锈钢管酸洗钝化液,不锈钢清洗钝化液,酸洗钝化处理工艺及不锈钢清洗剂公司推荐
  • 2025年法兰保护罩厂家推荐排行榜,阀门保温罩,法兰罩,法兰防溅罩,法兰保护套,专业防护与定制服务优质供应商
  • 百度网盘非会员下载慢怎么解决 - fosgrignonhto
  • d435i 标定 imu和相机 用来复现vins_fusion - 教程
  • K230基础-摄像头的使用 - 详解
  • 2025年市面上高杆灯品牌Top10权威推荐榜单
  • Spring AOP 原理
  • 250921
  • Jvm参数分类
  • 10/20
  • 2025年市面上工程石材产品排名前十:选购指南与品牌深度解析
  • 2025年市面上工程石材产品排名前十:权威榜单与选择指南
  • 听说今年很多应届硕士很难找到工作...
  • 开源 C++ QT QML 创建(四)复杂控件--Listview
  • 意大利居留 办理 看小红书上的材料就行,部分材料可以到按手印再补交
  • 博客的意義
  • 我写过的动态规划问题的状态表示与转移汇总
  • 热点、排版、数据难题?6 款微信编辑器实测推荐
  • AI建的网站,真的对SEO友好吗?深度剖析其优势与潜在缺陷
  • 2025年上海律师推荐排行榜,经侦律师,民事纠纷律师,刑事律师,经济律师,婚姻律师,法务律师,负债律师事务所专业解析
  • 2025年棋牌室加盟品牌权威推荐榜:自主棋牌室加盟,自助棋牌室加盟,智能棋牌室加盟,共享棋牌室加盟品牌综合评测与选址运营指南
  • 2025年焊接变位机厂家权威推荐榜:变位机/双轴变位机专业制造,高精度传动与定制化解决方案实力解析
  • 20232426 2025-2026-1 《网络与系统攻防技术》实验二实验报告