CF1948
题意:定义一个字符是特殊的,当且仅当它左右两边恰有一个字符与之相同。要求构造一个字符串,使得恰好有
个特殊字符,或判断无解。
考虑一个连续的字符段,如果长度
否则可以用 AABAABAABAAB...
构造。
题意:给定一个序列。可以选择其中若干个数,将它们拆成它们的数位,例如把 123 拆成 1 和 2 和 3,然后放到它们原来的位置。问能否用这种方法使数组单调上升排序。
发现肯定只会把一个前缀拆成数位。
题意:给定一个
的字符图,每个字符为 >
或<
。初始在,每次可以向任意方向走一步,然后移到那个格子内字符指向的格子。问能不能到达 。 。(就算走到了 也会滑走,必须是滑到 )
初始
转移方程:
这里
用 BFS 转移。
题意:称一个字符串是好的,当且仅当它的长度是偶数且它的前一半等于后一半(不是回文!)。
给定字符串,其中有一些?
表示可以任意决定这个位置的字符。求最大的好的子串能有多长。。
其实正解非常简单。
从大到小枚举最大的好串长度的一半
如果
题意:给定
和 ,需要对每个点赋一个权值 。 要构成一个 的排列。赋值结束后,对于两个点 ,若 ,在它们之间连边。定义一张图的权值为它的团的个数。找到一种方法使得图的权值最小。 。
这个数据范围给的非常有迷惑性。
结论:团的个数最小为
。
首先每个团内部的点个数
其次,我们可以让
怎么构造呢?令
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!