生活在树上(hard version) 树上差分
1.P2048 [NOI2010] 超级钢琴 RMQ + Heap2.【CDQ分治】 CF641E
3.生活在树上(hard version) 树上差分
4.【牛逼做法】P4186 Cow at Large5.P3519 [POI2011]ROZ-Difference6.【CF1146F】Leaf Partition7.【CF1715E】Long Way Home8.【CF678F】Lena and Queries9.【CF1797F】Li Hua and Path10.P9170 填数游戏 贺题记录11.P7316 [COCI2018-2019#3] NLO12.P5471 [NOI2019] 弹跳13.【经典例题】P6822 [PA2012] Tax14.【差分 Trick】CF626F Group Projects15.CF1556G Gates to Another World16.【树论典题。】P6071 『MdOI R1』Treequery17.神秘哈希题。18.【树论,计数】Centroid Probabilities19.【Tricks,典】[ARC085F] NRE20.【拆贡献】CF1422F Boring Queries21.【OGF、Lucas】P4640 [BJWC2008] 王之财宝22.【Quick Hull】P3236 [HNOI2014] 画框23.【很难啊、拆分数、观察】P6944 [ICPC2018 WF] Gem Island24.「突刺贯穿第二分块」P4117 [Ynoi2018] 五彩斑斓的世界25. 【LCT 维护子树信息】CF916E Jamie and Tree26.【线段树合并、虚树】P5327 [ZJOI2019] 语言27.【树套树,LCT,出栈序】P4027 [NOI2007] 货币兑换28.【边双,dp】P8867 [NOIP2022] 建造军营29.【历史和】P8868 [NOIP2022] 比赛30.CF1083D31.CF1486F32.[HNOI2015] 开店33.【LCT、树状数组】CF1137F Matches Are Not a Child's Play34.【链交理论】CF1336F Journey35.【树论典题】P5642 人造情感(emotion)36.【友谊就是魔法!!】CF453E37.CF1109E、CF1109F38.P10083 [GDKOI2024 提高组] 不休陀螺39.洛谷博客杂题 #1-
前言 : 生活在树上——始终热爱大地——升上天空。
-
题目 : 生活在树上(hard version)
-
大致题意 :
给出一颗 个节点的树, 每个点 有权值 , 有 个询问, 求两个节点 之间的路径上是否有一个点 满足所有 路径 , 所经过的所有结点权值异或和为 。
其中 。
-
思路 :
考虑记录 为根节点到 的结点权值异或和, 然后可以套路地转化为求路径 上有没有点 其权值为 。
然后我们发现路径也是可以树上差分, 拆出来 到根节点的路径, 然后开一个桶去计数即可, 结合倍增时间复杂度 其时间复杂度瓶颈在于求最近公共祖先。
登高自卑,行远自迩。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话