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

(剩下的很简单了 略

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值