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

题解:P9454 [ZSHOI-R1] 巡城

题目:

\(1\) 出发,求期望 dfn 序。

\(1\) 点很特殊,先固定 \(1\) 点,发现去除 \(1\) 后是森林,而 \(1\) 把他们都连起来了。

先固定一棵树的一个根 \(rt\),思考这时 \(x\) 点的期望 dfn 序会被三种点贡献:

  • \(rt→x\) 每个点贡献 \(1\)
  • \(x\) 子树内每个点贡献 \(0\)
  • 其他节点贡献 \(\frac{2}{1}\)
    最后一个有点反直觉证一下:
    假设 \(v\) 为其他节点,\(x\)\(v\) 相对顺序只有两种,手玩一下就知道了。

然后再固定一棵树的另外一个根

http://www.rkmt.cn/news/11386.html

相关文章:

  • 我的第一个赚钱网站 -- 从网站源码到集成AdSense获利的全过程
  • Gradle读取仓库配置文件的优先级
  • PCS PMA,如何理解硬核IP
  • pycharm中使用调试模式运行 uvicorn.run(app)报错TypeError: _patch_asyncio.locals.run() got an unexpected keywor解决
  • 交换机命令
  • 开写第一篇
  • C#操作Excel核心要点:告别手动,拥抱自动化
  • 250925
  • 使用责任链模式简化if-else代码示例
  • SQLAlchemy -> Base.metadata.create_all(engine )详解 - 实践
  • Transformer 面试题及详细答案120道(51-60)-- 模型变体与改进 - 详解
  • 【源码解读之 Mybatis】【基础篇】-- 第3篇:SqlSession的创建与生命周期
  • 基于Qt和FFmpeg的安卓监控模拟器/手机摄像头模拟成onvif和28181设备
  • 不只是一台玩具车:开源燃料电池机器人HydroBot全揭秘 - 实践
  • 前端笔记:vue中 Map、Set之间的采用和区别
  • 性能暴涨50%:PD分离KV cache传输的实战干货
  • 【GitHub每日速递 250925】 一套代码跑遍全平台!Flutter 让你的应用开发提速 10 倍
  • 上海芯片上市公司市值大揭秘!谁是“芯”界顶流?
  • 中科微卫星定位芯片代理商,北斗双频定位导航模组ATGM332D-F7N
  • 四个第一!又一国产GPU突围亮相!
  • HarmonyOS SDK 媒体开放能力在微博社交场景的实践剖析
  • 孤独 寂寞
  • 泰勒展开中的佩亚诺余项与高阶无穷小:不只是“小到可以忽略”
  • [汽车] 智能网联汽车-智能驾驶-综述
  • 护照包 阻门器 防偷包
  • # 程序员如何避免面向监狱编程
  • Python-Conda技术指南
  • [GRPC]基于C#和GO 的GRPC快速上手
  • 复健
  • 大龄程序员35岁后职业发展出路:认知与思路转变