P5311 [Ynoi2011] 成都七中
我永远喜欢数据结构。
给出
个点的树,点有颜色 。有 次询问,每次询问给出 ,求保留 范围内的节点时, 所在联通块中有多少种本质不同的颜色。询问之间相互独立。 不保留一个点的定义是,将这个点以及与其相邻的边全部删除。
。
。
lxl 难得不卡常。
一句话题解:转化,离线。
记
我们发现若
考虑点分治,设当前分治重心为
可以证明对于任意一个点一定存在一个这样的
注意到此时
若不在,则
于是维护
这是个二维数点问题,考虑将所有询问和
一个点在
综上,时间复杂度为
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!