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

点双边双-连通变换

边双-连通变换

现有 \(F\),将其变换为 \(G\)

将点无序划分成若干个大点,将大点之间连边成树,代价为每个大点的 \(F\) 乘积乘上连的边的边权。

其中当 \(F\) 表示生成子图边双连通个数,将边权设为1,通过变换得到的 \(G\) 就是生成子图连通的个数,意义就是枚举桥。

将边权设为-1, \(F\) 表示连通个数,通过变换得到的 \(G\) 就是边双连通个数,本质就是一个容斥,对于所有的边双恰被计算一次,所有非边双,对于一条桥,缩与不缩的情况恰好抵消。

考虑如何做这个过程。依次加入每个点,\(f_{i,s}\) 表示加完前 \(i\) 个点时变换后得到的子集 \(s\) 的权值,加入 \(i\) 时,考虑两端都小于 \(i\) 的边, \(i\) 一定是粘若干个点进来,考虑 \(i\) 所属大点向大点 \(T\) 通过 \(i\) 连边,记临时数组 \(g_T=f_{i-1,T}\sum_{u\le i} w_{u,i}\) ,由于 \(i\) 可以粘若干个不交的集合,所以这个过程可以用集合幂级数的 \(exp\) 完成,做完之后在和包含 \(i\)\(f_{i,s}\) 卷积一下即可,时间复杂度 \(O(3^nn)\) ,可以优化到 \(O(2^nn^3)\)

点双-连通变换

类似,不过连通块之间,连边变成公用一个点,加入点 \(i\) 考虑 \(i\) 属那些连通块。

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

相关文章:

  • 2026无人机培训考证哪家费用优惠?高性价比机构推荐 - 品牌排行榜
  • ChromaDB
  • Rust性能优化:内存对齐与缓存友好实战 - 指南
  • Axios 是什么
  • Prettier
  • Lucide React 详解
  • 关于 lint-staged 的解析
  • Husky
  • 哈里斯鹰优化算法+粒子群算法+鲸鱼算法+蝴蝶算法核极限学习机的锂电池SOH预测附Matlab代码
  • CANN ops-math:揭秘异构计算架构下数学算子的低延迟高吞吐优化逻辑
  • 2026年保险柜开锁服务推荐评测:紧急求助与价格透明场景下的排名分析 - 品牌推荐
  • 2月7号
  • 科研数据分析封神✨虎贲等考AI破解维度灾难,合规高效不踩线
  • 灰狼算法+鲸鱼算法+布谷鸟算法优化BP神经网络的锂电池SOH预测附Matlab代码
  • 如何快速制作高转化主图?这份在线免费主图制作工具清单请收好
  • CANN ops-math:从矩阵运算到数值计算的全维度硬件适配与效率提升实践
  • 【2025年Energy SCI1区TOP】改进鲸鱼优化算法NIWOA+风电机组模糊自适应功率优化控制附Matlab代码和性能实测
  • 『NAS』部署一个电子书阅读器-Reader
  • Radix UI
  • 灰狼算法/粒子群算法/鲸鱼算法/蝴蝶算法优化极限学习机的网络入侵检测(GWO-ELM/PSO-ELM)附Matlab代码
  • 2026年宝鸡管道疏通服务评测排名:专业疏通服务选择指南与避坑解析 - 品牌推荐
  • 详细介绍:Echarts
  • Hive与离线数仓方法论——分层建模、分区与桶的取舍与查询代价
  • 年前手工活4
  • 悲观锁和乐观锁
  • 2026年 AGV搬运机器人厂家推荐排行榜:激光导航/潜伏式/叉式/堆高机器人等智能仓储物流设备源头企业深度解析 - 品牌企业推荐师(官方)
  • 构建你自己的VK视频下载器:技术解析与高效工具推荐
  • 洛谷 P1115 最大子段和 题解
  • 电子学会青少年机器人技术(二级)等级考试试卷-实际操作(2025年12月)
  • 开题报告不用愁!虎贲等考 AI 一键搭框架,让研究思路秒清晰