yxy小蒟蒻的201124总结
2020.11.24 周二
今天的失误在于 C C C 题没看出来是 K r u s k a l Kruskal Kruskal 重构树
带权无向图
某点所处的连通块
要求单条路径长度不超过 l e n len len
这这这
这™不是裸的 K r u s k a l Kruskal Kruskal 重构树吗?? 我是脑袋打铁还是眼睛瞎了??
只要想到重构树 然后求连通块众数就线段树合并直接算 就这?? 就这??
没话说了 没话说了 没话说了 这都没想到
重演了前天的悲剧 今天rp-- 求转运
B
由字符集 a , b a, b a,b 构成的单词 s s s,那么将 s s s 进行下列操作得到的单词与 s s s 具有相同的含义。
将两个连续的 b b b 替换为 a a a,例如 b b a bba bba 变为 a a aa aa;
将两个连续的 a a a 替换为 b b b,例如 a a b aab aab 变为 b b bb bb。
对于单词 s s s,经过若干次上述操作后(可以不进行操作),有多少个不同的单词与单词 s s s 有相同的含义。
经过机房大佬轮番的讨论( 费尽心思地教我分析 )
搞半天其实是个构造题
考虑一个区间变成一个字符
区间最后一个或两个字符为有效字符 前面的为无效字符 如"ababab" “abab” “baba” “bababa”
然后dp一下
神奇
D
(题目难点)给定许多区间 求能包含每个点的区间为哪些
建线段树 每个区间维护一个vector 表示包含这个区间的给定区间有哪些
(剩下的很简单了 略