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 表示包含这个区间的给定区间有哪些

(剩下的很简单了 略

posted @ 2022-10-10 20:19  缙云山车神  阅读(15)  评论(0编辑  收藏  举报