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

一类将度数变为 1/2 的优化建图 笔记

一类将度数变为 1/2 的优化建图 笔记
📅 发布时间:2026/6/20 11:58:52

有以下特点:儿子数和复杂度强相关,不同子树的本质相同,按照一定的顺序做 / 判定,答案不变。

1. P6326 Shopping

不知道为啥很快就会了只有一个儿子的情况(实则对树形背包不熟练导致的),就是强制选一个自己的物品,直接合并儿子的背包,再对自己剩下的物品做多重背包。

但是有多个儿子就会面临背包合并的问题,时间复杂度来到 \(O(nm^2)\),但事实上可以建一个每个点只有一个儿子的图,考虑每个点的 dfs 序向 \(\mathrm{dfn} + 1\) 连边,不选就是直接把原树自己整棵子树外的背包当成自己的背包,选就是自己和儿子的背包做上述合并,这样就是 \(O(nm)\) 的了。

2. P3665 [USACO17OPEN] Switch Grass P

首先,答案一定是一条边;其次,答案一定是 MST 上的一条边。

使用 multiset,\(O(n\log n \times \mathrm{deg})\) 的是容易的。

考虑 Kruskal 重构树,相当于要找深度最大的虚点,满足左侧子树的阵营都相同,右侧子树的阵营都相同,左右侧子树的阵营不同。

此时就发现左右本质都一样了,究竟是左边哪个点连向右边哪个点已经不重要了,于是直接把左子树看作一条链,右子树看作一条链,合并就用这条边把两条链合并成一条链,于是这样 \(\mathrm{deg}\le 2\),可以通过。

相关新闻

  • 2025 年锚具厂家 TOP 企业品牌推荐排行榜,橡胶支座 / 桥梁支座 / 国标支座 / 滑板支座 / 固定支座 / 弹性支座 / 活动铰支座 / 盆式支座 / 减震支座 / 缓冲支座公司推荐!
  • 软件工程学习日志2025.11.17
  • CSP2025 游记 + whk 期中

最新新闻

  • 2026年大平层装修深度测评:如何为你的改善型住宅匹配最佳方案? - 速递信息
  • ARM Cortex-M4微控制器架构解析:从内核到低功耗设计实战
  • 肇庆黄金回收实测六家靠谱老店盘点 - 余生黄金回收
  • 从高危RCE漏洞到POC分析:实战环境搭建与防御体系构建
  • 2026年6月最新劳力士中国官方售后服务地址与客服电话网点列表 - 劳力士服务中心
  • 合肥中科信息工程学校 2026 秋季招生全解析,附官方正规报名入口 - 辛云教育资讯

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

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

关于尧图

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

服务项目

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

快速链接

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

联系方式

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

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