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

P10104 [GDKOI2023 提高组] 异或图

课件里的题目.

考虑如果没有图的限制那么 \(c\) 显然可以被规约成 \(c = 0\) 的情况,只需要考虑所有数的异或为 \(0\) 即可,这一步可以用简单的 DP 自由元位置简单计算方案,之前的题目里也具体谈到了这一点.

那么最保留的方式便是容斥,枚举哪些边不满足条件,条件便变成了若干个连通块里的数都要相等,此时显然只可能选最小的界,对连通块大小为奇数和偶数的情况分开讨论一下,显然是我们无法接受的时间复杂度.

考虑选择一个边集的本质便是划分成若干连通块,因为可能存在不同取边集方式使得连通块划分情况一样(比如说一个连通块导出子图可以选任意一个生成树),那么现在问题便变为求每个连通块容斥系数和,最后再乘起来.求容斥系数和则是主旋律一题中经典的容斥 DP,同样也用一个容斥处理可以做到 \(O(3^n)\).

上述做法瓶颈在于枚举划分数,这个数的级别是 \(\text{Bells}(n)\) 级别的,很过不去.

你又发现,即使连通块划分不一样,可能其中最小的界是一样的,可以按照 \(a\) 从小到大排序,然后每次枚举每个数扔到前面出现过的集合中还是新开一个集合,相当于你搜索的过程换成一个 DP,只用用状压记录最小界的下标即可,容斥系数仍然求和,最后扔到最开始的结构里跑一遍即可.

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

相关文章:

  • 导师严选2025 TOP8 AI论文写作软件:专科生毕业论文必备测评
  • 《C++ 并发实践》第二版 读书笔记 持续更新
  • 如何在本地搭建腾讯混元OCR网页推理环境?
  • vue+uniapp微信小程序的校园生活服务 跑腿,平台
  • 导师严选8个AI论文网站,继续教育学生轻松搞定论文格式规范!
  • OECD BEPS项目支持:HunyuanOCR协助审查跨国企业转让定价文档
  • 第3章_Python进阶(二)
  • 学长亲荐专科生必用!9款一键生成论文工具TOP9测评
  • 从GitHub镜像到本地部署:腾讯混元OCR快速上手全流程
  • Fuchsia系统未来适配:HunyuanOCR在谷歌新OS的可能性探索
  • Apple Pay日本推广:HunyuanOCR识别日语汉字与假名组合文本
  • 全球无人机物流:HunyuanOCR识别目的地建筑物门牌号码
  • WeChat Pay香港业务:HunyuanOCR处理繁体中文与英文混合单据
  • 房地产中介房源管理:HunyuanOCR识别房产证信息录入系统
  • vue+uniapp微信小程序的汽车维修预约管理系统
  • Godot-C#换场景也不会销毁的常驻型场景
  • 医疗病历脱敏处理:HunyuanOCR提取关键诊断同时隐藏身份
  • PayPal风控系统:HunyuanOCR识别可疑交易上传的伪造收据
  • 国际红十字会:HunyuanOCR处理灾区人员登记手写表格
  • Kiro 学习指南
  • Grab东南亚市场:HunyuanOCR识别多民族语言身份证件
  • 国际标准跟踪:HunyuanOCR提取IEC/ISO等组织发布的新规范
  • Samsung Pay巴西运营:HunyuanOCR处理葡萄牙语长单词断行问题
  • Google Cloud Vision对比:HunyuanOCR在中文场景的优势分析
  • FFT
  • 餐厅菜单数字化:服务员拍照→HunyuanOCR识别→同步至点餐系统
  • 第4章_数据结构与算法(二)
  • Gojek印尼本地化:HunyuanOCR处理爪哇语混合书写文档
  • 美团骑手导航优化:HunyuanOCR识别小区内复杂楼栋编号
  • [Windows] QQMusic(QQ音乐)_v22.1.0 绿色版