杂题
1
给定一个长度为
保证
Solution
后缀自动机,但是我不会。
注意到
2
给定一个元素个数为
显然,在进行
Solution
设最终的这个数为
显然有:
那我们就可以将最大值单独拎出来,剩下的数去操作成最小的可能的数。
设集合
考虑这个最小的数的构成,一定是
举个例子,比如
我们发现,当这些操作步骤合并并去除所有括号后,它一定能表示成下面这种形式:
即
所以求这个最小的数等价于:将
做个背包就行了。注意到值域能到达 bitset
优化。
相似的题目:CF1038D Slime
3
对于字符串
如:对于
现给定一字符串
这里的
设
显然,对于所有的
多测,
Solution
队友写的都是
下文的合法指的是某个字符串在经过若干次操作后能满足题目要求。
首先有两个很显然的结论:
-
对于题目所求的所有的
,都一定是 的前缀。 -
任意的一个
,进行一次镜像操作后长度一定是 ,且操作后所得的串一定是回文串。
设 manacher
在
对于
对于
我们发现对于一个合法的
那么我们就可以设
这里
逆推即可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?