- 2024-12-29[luoguP4556] [Vani有约会] 雨天的尾巴
题意给定\(n\)个点的无根树,进行\(m\)次操作,每次使\(x\toy\)路径上的每个点的可重集合内都插入一个\(z\),求每个点的可重集合内最多的数是多少,数量相同输出最小的。sol路径操作、离线,因此可以想到树上差分。开一个数组,记录每个点的可重集合内每个数的个数,然后做树上差分
- 2024-12-19P4556 [Vani有约会] 雨天的尾巴 /【模板】线段树合并
[Vani有约会]雨天的尾巴/【模板】线段树合并题目背景深绘里一直很讨厌雨天。灼热的天气穿透了前半个夏天,后来一场大雨和随之而来的洪水,浇灭了一切。虽然深绘里家乡的小村落对洪水有着顽固的抵抗力,但也倒了几座老房子,几棵老树被连根拔起,以及田地里的粮食被弄得一片狼藉。无
- 2024-07-22[Vani有约会] 雨天的尾巴 /【模板】线段树合并
[Vani有约会]雨天的尾巴/【模板】线段树合并题目背景深绘里一直很讨厌雨天。灼热的天气穿透了前半个夏天,后来一场大雨和随之而来的洪水,浇灭了一切。虽然深绘里家乡的小村落对洪水有着顽固的抵抗力,但也倒了几座老房子,几棵老树被连根拔起,以及田地里的粮食被弄得一片狼藉。无
- 2024-05-11雨天的尾巴(P4556 [Vani有约会] 雨天的尾巴)
题目描述(简约版)N个点,形成一个树状结构。有M次发放,每次选择两个点x,y对于x到y的路径上(含x,y)每个点发一袋Z类型的物品。完成所有发放后,每个点存放最多的是哪种物品。注释很全,请耐心看一看,写了好久哒#include<bits/stdc++.h>usingnamespacestd;#definelsont[rt].ls#define
- 2024-03-30P4556 [Vani有约会] 雨天的尾巴 /【模板】线段树合并
P4556[Vani有约会]雨天的尾巴/【模板】线段树合并在这题里面讲一下线段树合并。顾名思义就是把多个线段树合并成一个。显然完全二叉线段树(也就是普通线段树)是无法更高效的合并的,只能把所有节点加起来建个新树。但是在动态开点线段树中,有时候一个树只有几条链,这时候我们就是可
- 2023-06-07题解 P4556 [Vani有约会]雨天的尾巴 /【模板】线段树合并
传送门如题目所言,这就是个线段树合并的板子题。题目大意题目描述首先村落里的一共有\(n\)座房屋,并形成一个树状结构。然后救济粮分\(m\)次发放,每次选择两个房屋\((x,y)\),然后对于\(x\)到\(y\)的路径上(含\(x\)和\(y\))每座房子里发放一袋\(z\)类型的救济粮。然
- 2023-06-07Luogu P4556 [Vani有约会]雨天的尾巴 /【模板】线段树合并
[Vani有约会]雨天的尾巴/【模板】线段树合并题目背景深绘里一直很讨厌雨天。灼热的天气穿透了前半个夏天,后来一场大雨和随之而来的洪水,浇灭了一切。虽然深绘里家乡的小村落对洪水有着顽固的抵抗力,但也倒了几座老房子,几棵老树被连根拔起,以及田地里的粮食被弄得一片狼藉。无奈
- 2022-11-21P4556 [Vani有约会]雨天的尾巴 /【模板】线段树合并
有一说一,雨天的尾巴我其实骂了很久。主要是题面之前一直没耐心读,然后后面在其他地方看到了形式化题意,就做掉了。其实感觉有很多题都比这玩意适合当板子,所以这个迟到的板子
- 2022-11-09[bzoj3033] 太鼓达人 (欧拉回路)
学会了欧拉回路pwpwpwpwpwpDescription七夕祭上,Vani牵着cl的手,在明亮的灯光和欢乐的气氛中愉快地穿行。这时,在前面忽然出现了一台太鼓达人机台,而在机台前坐着的是