P9745 「KDOI-06-S」树上异或

news/2025/10/20 10:56:41/文章来源:https://www.cnblogs.com/lowiqzjz/p/19152063

很有教育意义的树形DP,看起来很典,但我没见过

首先考虑链的情况,设 \(f_i\) 表示前 \(i\) 个点,所有删边方案中,所有联通块点权异或和的乘积的和,其实就是一个 \(\sum \prod\) 的形式,这样我们枚举最后一个连通块就可以转移了:\(f_i = \sum_{j<,i} f_j \times \oplus_{k=j+1}^i x_k\)。这样转移是 \(O(n)\) 的,总复杂度 \(O(n^2)\),考虑优化。

我们希望 \(O(1)\) 转移,上面的式子复杂度高,究其原因是需要枚举转移点,这样的跳跃式转移要避免,考虑连续地转移。

异或和其他运算没什么性质,直接拆位,设 \(g_{i,j,k}\) 表示包含 \(i\) 的连通块权值的第 \(j\) 位为 \(k\) 的所有方案中,不包含 \(i\) 的连通块权值的乘积的和。初始时若 \(x_i\)\(j\) 位为 1,则 \(g_{i,j,1}=1\),否则 \(g_{i,j,0}=1\)。转移

\[g_{i,j,1} = g_{i,j,1}\times (g_{i-1,j,0}+f_{i-1})+g_{i,j,0}\times g_{i-1,j,1} \]

\[g_{i,j,0} = g_{i,j,1}\times g_{i-1,j,1}+g_{i,j,0}\times (g_{i-1,j,1}+f_{i-1}) \]

\[f_i=\sum_{j=0}^{63}2^j\times g_{i,j,1} \]

把这个搬到树上是一样的,答案是 \(f_1\)

上面转移时要加 \(f_{i-1}\) 是因为 \(g_{i-1,j,k}\) 钦定了包含 \(i-1\),实际上不包含的也要算进去,这点在序列上看不出来,但在树上是很关键的,因为树上的连通块有多个分支,而序列上只有一个。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/941005.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

P9523 [JOISC 2022] 复制粘贴 3

没见过的区间dp 设 \(f_{i,j}\) 为 \(s[i,j]\) 能压缩成的最短长度。 首先可以用操作 A 转移 \(f_{i,j}=min(f_{i,j},f_{i,j-1}+A, f_{i+1,j}+A)\) 操作 B 和 C 是一回事,转移时枚举剪切的的子串,设当前剪切板里是 \…

2025年10月高端奢侈家电品牌推荐排行榜:五大品牌综合对比与选购

一、引言 高端奢侈家电市场正逐渐成为品质生活的重要标志,随着消费升级趋势日益明显,越来越多的消费者开始关注家电产品的设计美学、技术创新与使用体验。本文主要面向具有高净值背景的消费者、高端住宅设计师以及注…

P3147 [USACO16OPEN] 262144 P

设 \(f_{i,j}\) 表示从 \(i\) 开始凑出 \(j\) 的连续段的右端点的下一个位置, 初始 \(\forall i\in [1,n], f_{i,a_i}=i+1\), 转移 \(f_{i,j}=f_{f_{i,j-1},j-1}\),和倍增很像。 注意转移时不要让 \(j=a_i\) 否则 \(…

基于Qt框架实现绘图软件的功能

一、项目架构设计 1. 模块划分 // 核心类关系图 +-------------------+ +-------------------+ +-------------------+ | MainWindow | →→→→→ | GraphicsScene | →→→→→ | CustomGr…

vue2 重置 data方法 $data $options.data.call(this)

vue2 重置 data方法 $data $options.data.call(this) 需求 在Modal框中 反复open的时候,进行数据重置,外层不进行vif methods: {resetData () {Object.assign(this.$data, this.$options.data.call(this))} }资料:…

2025 年最新彩钢瓦厂家推荐排行榜:屋顶 / 防水 / 屋面等优质产品精选压型 /0.5 厚/屋面/墙面彩钢瓦公司推荐

引言当前彩钢瓦市场受原材料价格波动、竞争混乱、环保政策趋严等因素影响,产品质量参差不齐,消费者挑选优质品牌难度大增。为解决这一难题,帮助消费者精准找到适配屋顶、防水、屋面等场景的优质彩钢瓦产品,我们结合…

mysql mac m1 报错处理 - Lafite

dyld[14259]: Library not loaded: /opt/homebrew/opt/protobuf@29/lib/libprotobuf-lite.29.4.0.dylibReferenced from: <5EC44067-ECA9-386B-BDCE-0482423EC206> /opt/homebrew/Cellar/mysql/9.3.0/bin/mysqld…

2025 年热压机厂家最新推荐排行榜:全面剖析国内优质厂家技术实力与服务优势,为人造板企业选购设备提供专业指南

引言当前人造板产业持续升级,热压机作为板材加工核心设备,其品质直接决定企业生产效率、产品质量与成本控制。但市场上制造商数量繁杂,部分厂家存在技术滞后、设备稳定性差、售后响应慢等问题,导致企业在选购时面临…

智能交付时代:国内企业如何选择最适合的CI/CD工具?

智能交付时代:国内企业如何选择最适合的CI/CD工具? 在数字化转型浪潮中,持续集成与持续交付(CI/CD)已成为企业提升软件开发效率的关键引擎。随着DevOps理念的普及,各类CI/CD工具如雨后春笋般涌现,为企业提供了多…

吴恩达深度学习课程一:神经网络和深度学习 第三周:浅层神经网络(三)

此分类用于记录吴恩达深度学习课程的学习笔记。 课程相关信息链接如下:原课程视频链接:[双语字幕]吴恩达深度学习deeplearning.ai github课程资料,含课件与笔记:吴恩达深度学习教学资料 课程配套练习(中英)与答案…

【测试分类 (下)】测试分类看这篇就够了:彻底告别概念混淆,轻松搞定工作面试 - 指南

【测试分类 (下)】测试分类看这篇就够了:彻底告别概念混淆,轻松搞定工作面试 - 指南pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; …

结对项目--实现一个自动生成小学四则运算题目的命令行程序

自动生成小学四则运算题目的命令行程序项目这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/Class34Grade23ComputerScience这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/Class34Grade23Comput…

实用指南:✨WPF编程基础【2.1】布局原则

pre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "Monaco", "Courier New", …

如何管控文件外发安全,确保企业数据不被泄露

在当今数字化时代,企业面临着文件外发安全的重大挑战。为了防止数据泄露,企业需要全面了解文件外发的常见方式及其潜在风险。例如,IM通讯工具虽便于交流,却可能导致敏感信息被无意中分享;邮件和网盘在文件传递中也…

floyd

floyd P1364 医院设置 思路 首先这题要求我们找出一个点使其与点点人数乘以距离的和最小问这个值是多少。 那么我们除了不知到一个点到另一个点到距离以外人数我们是知道的。 那么我们当务之急是把一个点到任意一个点到…

01-03GPIO-按键控制LED

一、硬件准备1块STM32F103C8T6最小系统板 1个ST-LINK V2烧录器 两个按键 若干杜邦线运用: 用按键控制板载PC13LED亮灭 延时函数同上 LED.h点击查看代码 #ifndef __LED_H #define __LED_H#include "stm32f10x.h&q…

2025 年防火涂料厂家最新推荐!膨胀型 / 非膨胀型 / 室内外 / 超薄型 / 厚型钢结构防火涂料品牌排行榜,精选优质厂家

引言 在建筑行业高速发展的今天,防火安全是建筑工程的重中之重,防火涂料作为建筑防火的关键防护材料,其质量直接决定着建筑在火灾中的安全系数,与人们的生命财产安全紧密相连。当前防火涂料市场品牌鱼龙混杂,部分…

打通CI/CD最后一公里:制品库如何成为高效流水线的核心枢纽

制品库作为CI/CD核心枢纽,不仅是制品可信源,还能串联“构建-测试-部署”全流程,实现版本管控与流水线无缝集成。企业选型制品管理平台时,需关注全栈制品统一管理、全链路追溯等能力,其对提升研发效率、推进高效De…

2025年10月高端奢侈家电品牌推荐排行榜及深度对比分析

一、引言 高端奢侈家电作为品质生活的重要组成部分,近年来受到越来越多高净值家庭、设计师群体及房地产开发商的关注。这类用户不仅注重产品的性能与设计,更看重品牌文化、可持续理念以及长期使用体验。为帮助用户在…

嵌入式调式方案:

嵌入式调式方案:1 SEGGER的RTT功能:必须使用jlink 2 Event Recorder :《STM32H7的终极调试组件Event Recorder》 各调试器都支持:jlink/stlink/daplink都可以;是MDK在5.22版本新增加;需要CMSIS V5.3.0;不需要SWO,而…