ABC 305
前三题过水,第四题分类讨论两个端点之间的距离和所在位置是清醒或睡眠 即可。
题意:一张图上有一些结点有保安,每个保安有不同的警戒度
问有多少个安全的结点。
痛失第五题
很简单的思路:从每个保安开始广搜,每多走一个点可以视作警戒度减一。同时在每个点记录到这个点时最大的警戒度。
先把保安按警戒度大小排个序。
然后依次广搜即可。
交互题。
初始在一号节点,要通过至多
考虑图的深度优先遍历。完整遍历一张图时,一定进入了每个节点恰好一次。同时,除了每次遍历的第一个节点外,一定会从每个节点返回上一个节点一次。所以模拟深度优先遍历,在
每次优先向未访问过的节点移动,如果某个节点的相邻节点都被访问过则返回上一个节点,记录每个节点的上一节点模拟即可。
题意:给出 a
和 b
组成的长度
-
的长度为 ; -
的所有子串都不包含给出的 个字符串。
答案取模。
注意到
矩阵快速幂。
定义
考虑
(六个是因为长度
如果不存在任何限制,转移矩阵应该长这样:
左下角的
考虑每一个给出的字符串。对于每一个给出的字符串,
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!