尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

CF1981F Turtle and Paths on a Tree

CF1981F Turtle and Paths on a Tree
📅 发布时间:2026/6/21 20:10:25

LuoGu/CodeForces.
没有简述题意。
试图平凡地设\(dp_{u,i}\)表示以\(u\)为根子树内划分了\(i\)个集合,然而由于要维护MEX在根处难以转移。我们可能需要根所在路径的信息。重设状态:\(dp_{u,i}\)表示以\(u\)为根的子树内,钦定\(u\)所在的向外延伸的路径中\(i\)未出现,除这条路径外的MEX和。我们可以认为这条路径的MEX就是\(i\),因为如果不是,MEX一定比\(i\)小,这个状态就不优秀,优秀的也一定会被统计到。
下面讨论转移。

  • \(u\)为叶子。

    \[dp_{u,i}=\begin{cases} 0 & i\not=a_u\\ +\infty & i=a_u \end{cases} \]

  • \(u\)有一个儿子\(v\)。

    \[dp_{u,i}=\begin{cases} \min dp_{v,i},\min_{j\not= a_u}dp_{v,j}+j & i\not=a_u\\ +\infty & i=a_u \end{cases} \]

    意思是接上\(v\)的路径,或让\(v\)的路径在\(u\)结束,意思累计贡献,然后\(u\)再开一条。
  • \(u\)有两个儿子\(x\),\(y\)。
    记\(k_1=\min_{i\not=a_u}(dp_{y,i}+i)\),\(k_2=\min_{i\not=a_u}(dp_{y,i}+i)\)
    记\(k=\min_{i\not=a_u} dp_{x,i}+dp_{y,i}+i,k_1+k_2\)。

    \[ dp_{u,i}=\begin{cases} \min\{dp_{x,i}+k_2,dp_{y,i}+k_1,k\} & i\not=a_u\\ +\infty & i=a_u \end{cases} \]

    意思是接上\(x\)的路径,或接上\(y\)的路径,或合并\(x\),\(y\)的路径然后新开,或让\(x\),\(y\)的都结束然后新开。

由于MEX不会超过\(n+1\),复杂度为\(O(n^2)\),无法接受。事实上,可以证明的是,本题中路径MEX的范围不超过\(O(\cfrac{n}{\ln n})\),并且当\(n=25000\)时,只需枚举到\(3863\),这样复杂度到了\(9e7\)级别,可以跑过。
简单证明一下。
考虑一条最优集合中的路径\(a,b,c,d,e...\),对于其中的某个数字\(x\),以此将路径分割成形如:

\[[a,b,c,d..e][f,\color{red}x\color{black},g][h,i,j...m,n][o,\color{red}x\color{black},p][q,r,s...u,v] \]

对于未出现\(x\)的段,其MEX不超过\(x\),对于出现\(x\)的段,其MEX不超过\(4\)(若\(x\)大于等于\(4\)则MEX不超过\(3\))。设整段路径MEX为\(t\),权值\(i\)出现次数为\(c_i\),则有:

\[\min_{i\ge 1}(c_i+1)i+4c_i\ge t\\ \min_{i\ge 1}(c_i+1)(i+4)\ge t\\ \min \min_{1\le i\le 3}(c_i+1)(i+4),\min_{i\ge 4}(c_i+1)(i+3)\ge t\\ c_i\ge\begin{cases} \lceil\cfrac{t}{i+4}\rceil & 1\le i\le 3\\ \lceil\cfrac{t}{i+3}\rceil & i\ge 4 \end{cases} \]

由此,\(i\)的出现次数\(c_i\)为\(O(\cfrac{t}{i})\)级别, \(n=\sum c_i=t\ln t\),故\(t\)为\(O(\cfrac{n}{\ln n})\)级别。
同时,我们还有\(n=\sum c_i\ge\sum_{1\le i\le 3}\lceil\cfrac{t}{i+4}\rceil+\sum_{i\ge 4}\lceil\cfrac{t}{i+3}\rceil\),当\(n=25000\)时,二分出\(t\)不超过\(3863\)。
Code.

$\color{blue} \mathcal {Lordreamland}$

相关新闻

  • 2025年四川丧葬一条龙公司权威推荐榜单:殡仪/殡葬/殡仪一条龙/陵园墓地服务企业精选
  • 2025年口碑好的轻奢鞋服亚克力展示架厂家推荐及选购参考榜
  • 2025年知名的火检冷却风机厂家推荐及选择指南

最新新闻

  • 在哪里可以测标准化智商测评?手机端免费完整测试无需安装 - 秒达资讯
  • 网盘资源怎么找 用这个网站每天免费搜 - 小熊打盹
  • 2026成都装修公司深度解析:三大赛道口碑实力榜,助你精准避坑选对家 - 推荐官
  • 082、STM32项目分享开源:智能酒精检测系统
  • 嵌入式Linux硬件加密引擎驱动开发与性能优化实战
  • WinCE 6.0 GPS开发实战:从GPSID配置到经纬度数据解析

日新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号