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

氪金手游

题目传送门。

不妨假设一开始就确定了所有的 \(W_u\),后续 dp 转移只要按照对应的概率取 \(W_u\) 即可。

观察 \((u_i,v_i)\) 的性质。容易发现其等价于这 \(n-1\) 个二元组构成一棵无向树的边。

首先考虑这棵树是外向树的情况,发现对于 \((u_i,v_i)\)\(u_i\) 必须要比 \(v_i\) 先抽到。

也就是说,对于 \(u\),其必须要是其子树内最先抽到的。

为了方便,令 \(S_u\) 表示 \(u\) 子树内 \(W_u\) 的和。

考虑第一次抽到 \(u\) 子树内节点的过程,\(u\) 从其中被抽到的概率为 \(\dfrac{W_u}{S_u}\)

也就是说,\(u\)\(u\) 子树内被最先抽到的概率为 \(\dfrac{W_u}{S_u}\),此时满足条件的概率就是 \(\prod\limits_{u=1}^{n} \dfrac{W_u}{S_u}\)

不妨记 \(dp_{u,k}\) 表示 \(u\) 子树中满足 \(S_u = k\) 且合法的概率,这个可以树形背包转移。

接下来考虑有内向边的情况,此时我们的想法是进行容斥。

根据容斥原理,钦定一些内向边不满足,假设这样的边有 \(t\) 条,容斥系数系数为 \((-1)^t\)

很难不注意到 \(u_i\)\(v_i\) 必有其中一个比另一个先抽到,则非法的内向边等价于外向边。

对于没有钦定的内向边,这条边等于不存在,我们相当于断开了这条边。

dp 的时候正常转移,带上容斥系数即可,复杂度 \(O(n^2)\)

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

相关文章:

  • ABC 441 G(线段树多懒标记维护)
  • 小程序计算机毕设之基于Java+SpringBoot+Vue的博物馆游客预约系统基于springboot+微信小程序的多平台的博物馆预约系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • 必看!零基础转行AIGC产品经理的完整路径,收藏这篇就够了
  • STM32F0实战:基于HAL库开发【1.4】
  • 基于AI客服链动2+1模式商城小程序的社群运营策略研究——以千人社群活跃度提升为例
  • 勇气
  • STM32F0实战:基于HAL库开发【1.5】
  • ABC 441 G(带有优先级的线段树懒标记处理)
  • Youtu-GraphRAG论文精读:垂直统一框架实现GraphRAG性能飞跃,成本节省90%+准确率提升16%+
  • AI Agent生存公式:四维乘积模型设计与评估指南(程序员收藏必备)
  • 抖音直播间弹幕实时提取
  • AI测试革命:从传统验证到三层评估体系,程序员必学指南(建议收藏)
  • 小程序毕设选题推荐:基于springboot+微信小程序的城镇职工城镇医疗保险缴纳报销基本医保云上管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • springboot的4s店车辆管理系统设计开发实现
  • springboot的校园二手交易平台系统设计实现
  • 【毕业设计】基于springboot+微信小程序的城镇职工基本医保云上管理系统(源码+文档+远程调试,全bao定制等)
  • springboot的智能民宿预定与游玩系统设计与实现
  • 2026年市场上靠谱的推拉窗厂家排行榜,安全门窗/窗纱一体铝门窗/平移断桥提升窗,推拉窗生产厂家需要多少钱 - 品牌推荐师
  • springboot的快递物流仓库管理系统设计开发实现
  • 【课程设计/毕业设计】基于springboot+微信小程序的多平台的博物馆预约系统的设计与实现基于微信小程序的博物馆文创系统的设计与实现【附源码、数据库、万字文档】
  • 自动打包机实力厂家推荐:2026年品质之选,在线式缠绕包装机/自动包装流水线/纸箱封箱机,自动打包机生产商排名 - 品牌推荐师
  • 《统一空间让世界可计算:镜像视界多维感知与空间智能管控技术白皮书》
  • 计算机小程序毕设实战-基于SpringBoot的城镇职工基本医保云上管理系统基于springboot+微信小程序的城镇职工基本医保云上管理系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • React Native for OpenHarmony 实战:ProgressRing 环形进度详解
  • 假如你从1月18号开始学习AI大模型,多久能学会?_AI大模型学习路线解析,完美!
  • 从混乱到智能:机房U位资产管理系统技术架构实战指南
  • React Native for OpenHarmony 实战:SecureStorage 安全存储详解
  • 微信小程序毕设项目推荐-基于springboot的宝宝成长记录分享系统育儿妈宝小程序的设计与实现【附源码+文档,调试定制服务】
  • Node.js用os.tmpdir高效获取临时目录
  • 基于FPGA多通道以太网实时同步采集系统 FPGA: Vivado工程 AD芯片:AD7606...