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

uoj1049 新年的砍树

注意到每个点至少产生一次代价,而我们也可以让除了最小值以外的结点恰好仅产生一次代价,我们只需要以最小值为根每次删叶子即可做到,于是最小代价为 \(\sum_{i=1}^n a_i+(n-2)\min_{i=1}^n a_i\)

接下来考虑计数,显然我们只关心一个点是不是最小值,我们不妨将最小值结点看作 \(1\),否则看作 \(0\)。你发现只要一个连通块有最小值就一定能取到最小,或者只有一个孤立点也行。于是我们可以得到一个条件是,割完边两边的连通块要么是孤立点要么必须存在最小值。

不过这个条件其实是很丑的,我们根本无法对着它计数,考虑再仔细刻画一下。我们发现,对于每个 \(0\) 点的最后一个被割掉的边,需要保证在另一边存在 \(1\) 点。同时你观察该边连着的另一个点也需要满足这种情况。

我们不妨将每个点最后一个被割的边提出来变成一条有向边,从该点向外连。那么最后要求图变成以 \(1\) 点为根的内向树森林。

现在考虑计数。我们要对每个内向树森林统计有多少个连边方案。我们可以直接在树上进行子树 dp,考虑确定每棵子树内边的顺序再合并,而我们只需要记录往父亲连的那条边是哪种边以及处于子树内顺序的第几个即可。时间复杂度经过前缀和优化以及经典树上背包优化可以做到 \(\mathcal{O}(n^2)\)

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

相关文章:

  • FLUX.1 Kontext:文本驱动图像编辑模型
  • Glck hat mir nie gegeben。
  • 2月聚焦!国内受人认可的东方美学珠宝定制排行推荐,东方秩序/高端珠宝/东方美学珠宝,东方美学珠宝品牌口碑推荐 - 品牌推荐师
  • 题解:最大子段和3
  • 《数字信号处理》学习笔记
  • 柳梦梅
  • 题解:单词解密
  • 2026新年快乐
  • 摆脱论文困扰! 8个降AI率工具测评:自考降AI率全攻略
  • 盘点台州提供宠物腹腔镜绝育的医疗机构,宠物/异宠/狗狗体检/宠物内科/24小时宠物医院,宠物绝育医院哪家靠谱 - 品牌推荐师
  • 自动化测试之魂:Selenium 与 TestNG 深度集成内核、Page Object 模型实战与 Web UI 交付质量指南
  • 如何选择试验机厂家?这几家品牌值得关注,摩擦系数仪/分析仪/试验机/测试仪/测厚仪/检测仪/扭矩仪,试验机企业排行榜单 - 品牌推荐师
  • 横评后发现,一键生成论文工具,千笔·专业论文写作工具 VS 万方智搜AI
  • 题解:删数最大子段和
  • 摆脱论文困扰!10个AI论文写作软件测评:本科生毕业论文+开题报告高效工具推荐
  • 对比一圈后 9个一键生成论文工具深度测评:MBA毕业论文与科研写作必备推荐
  • 股市赚钱学概论:赚钱理之九,赚守住的钱
  • 六角晶格结构是一种常见的晶体结构,其中原子或分子排列成六角形的周期性网络。 在这种结构中
  • 初升高英语分班冲刺卷推荐:2026年精选题库解析,入学分班卷/分班卷/暑假练习册/名著考点,冲刺卷源头厂家品牌推荐 - 品牌推荐师
  • 数学 物理:八幕对应史诗
  • 当下-新云天明的童话
  • 2026年宁波高端红茶批发市场观察与厂家推荐,山水印红茶/有机认证高端红茶/生态红茶,高端红茶供应厂家怎么选 - 品牌推荐师
  • mysql replace某个字段并重新复制
  • 数学工具 物理学:一一对应全景
  • 攻防实战视角下的网络弹性重构——CISA红队评估启示与关键基础设施安全升级路径
  • RustSalvo框架上传文件接口(带参数)400错误解决方案
  • 中国科学技术大学计算机考研复试【经验分享】
  • 中国海洋大学计算机考研复试【经验分享】
  • 题解:单词的划分
  • 基于MATLAB搭建的准Z源NpC三电平逆变器拓扑,利用SVPWM调制算法,加入了中性点平衡算...