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

CF1981F Turtle and Paths on a Tree

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.

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

相关文章:

  • 2025年四川丧葬一条龙公司权威推荐榜单:殡仪/殡葬/殡仪一条龙/陵园墓地服务企业精选
  • 2025年口碑好的轻奢鞋服亚克力展示架厂家推荐及选购参考榜
  • 关于Microsoft Power Automate-中-结合各种-脚本-功能的使用-说明
  • 2025年优秀的绕线机厂家最新推荐权威榜
  • 2025年评价高的重载弯板链条用户口碑最好的厂家榜
  • 2025 年球墨铸铁篦子,平篦式铸铁篦子,防沉降铸铁篦子,铸铁篦子沟盖板厂家最新推荐,技术实力与市场口碑深度解析
  • 2025 年重型球墨铸铁井盖,防沉降球墨铸铁井盖,防沉降铸铁井盖,电力铸铁井盖厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 提升分支机构文件传输效率的安全解决方案
  • 2025年质量好的封边条优质厂家推荐榜单
  • 2025年知名的火检冷却风机厂家推荐及选择指南
  • 2025 年球墨铸铁井盖,五防铸铁井盖,调式铸铁井盖,双层铸铁井盖厂家最新推荐,实力品牌深度解析采购无忧之选!
  • 2025年评价高的全屋家具五金厂家最新推荐权威榜
  • 2025年华荣防爆扬声器定制厂家权威推荐榜单:华荣防爆灭蝇机/华荣防爆接线箱/华荣防爆饮水机源头厂家精选
  • 2025 最新铸铁篦子源头厂家推荐榜:球墨 / 防沉降 / 排水沟篦子优质品牌精选
  • 每日坚持读一段英文,熟悉英文表达-2025-10-30
  • 2025年诚信的上海天幕LED显示屏厂家最新实力排行
  • 2025 年铸铁井盖生产厂家最新推荐排行榜:聚焦球墨、五防、可调式等多类型产品,精选优质企业
  • sg: window对象 常用方法
  • 2025年质量好的漂珠硅晶防火风管TOP实力厂家推荐榜
  • 2025年口碑好的排水波纹管设备厂家最新实力排行
  • 2025年比较好的立式明装风机盘管行业内口碑厂家排行榜
  • AI条形码插件制作条码脚本EAN13种标准Code交叉二五码支持Win/Mac
  • 内外网文件传输方法是什么?主要有哪些优缺点?
  • 2025年专业的运输卡车天窗厂家最新推荐权威榜
  • 2025年热门的岩棉板厂家推荐及采购参考
  • 2025年口碑好的小型齿轮泵热门厂家推荐榜单
  • 2025年靠谱的滚筒输送机TOP实力厂家推荐榜
  • 10.31博客
  • [笔记]Manacher 算法
  • 2025年评价高的闪蒸烘干机厂家最新推荐排行榜