01 2023 档案

摘要:Description 给定一个数字串,每次询问给出一个区间 l,r,求这个区间至少要删去几个字符满足存在子序列 2017 而不存在子序列 2016。若无解,输出 1。 Solution DDP 好题。 考虑朴素的动态规划。dp[i][0/1/2/3/4] 表示**恰好**包含 阅读全文
posted @ 2023-01-13 13:34 LikC1606 阅读(19) 评论(0) 推荐(0) 编辑
摘要:Description 给定一个初始的字符串 sm 次操作。- 给定x,y,求出 s[x:n]s[y:n] 的最长公共前缀。- 给定x,d,将 s 位置 x 的字符改为 d。- 给定x,d,在 s 位置 x 后加入一个字符 d。 S 阅读全文
posted @ 2023-01-11 11:30 LikC1606 阅读(18) 评论(0) 推荐(0) 编辑
摘要:Description 给定一个字符串 sq 次询问,每次循环区间 [l:r] 的最短循环节长度。 Solution 一开始看到最短循环节想到 KMP,但是KMP不能处理子区间,转而考虑 hash。 这道题最妙的在于利用循环节性质优化时间。 - 循环节长度和循环次数一定是该字符串的因数 阅读全文
posted @ 2023-01-10 15:23 LikC1606 阅读(24) 评论(0) 推荐(0) 编辑
摘要:Desciptoin小 Q 是 PenguinQQ 网站的管理员,他最近在进行一项有趣的研究——哪些账户是同一个人注册的。经过长时间的分析,小Q发现同一个人注册的账户名称总是很相似的,例如 Penguin1,Penguin2,Penguin3……于是小 Q 决定先对这种相似的情形进行统计。 小 Q 阅读全文
posted @ 2023-01-10 14:25 LikC1606 阅读(105) 评论(0) 推荐(0) 编辑
摘要:Desciption 给定一个字符串 s, 求 s 的最长双倍回文子串。 双倍回文串定义为长度为4的倍数,并且满足 WWRWWR形式的字符串。 WR 为字符串 W 的倒置。长度为偶数的普通回文串的形式为 WWR。 Solution ~~貌似是 PAM 的基础题,不过我 阅读全文
posted @ 2023-01-10 14:05 LikC1606 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Description 你有一棵 n 个点的根节点为 1 的有根树,现在你要对这棵树进行剪枝,每次你可以选择一个还未被剪掉的节点 u 进行操作,然后剪掉 u 的子树所有点(包括 u)。当且仅当你剪掉 1 时,操作停止。 你知道 1x 这条路径是这棵树的茎,需要特 阅读全文
posted @ 2023-01-10 11:39 LikC1606 阅读(29) 评论(0) 推荐(0) 编辑
摘要:Description对于一个 n 个结点的带边权的树 T,定义 dis(x,y)Txy 路径上的边权和。再定义一个 n 个结点的无向完全图 p(T)=G,其中 x,y[1,n]G 中边 (x,y) 的边权为 $d 阅读全文
posted @ 2023-01-10 11:19 LikC1606 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Description 对于一对字符串 (s1,s2),若 s1 的长度为奇数的子串 (l,r) 满足 (l,r) 是回文的,那么 s1 的“分数”会增加 s2(l,r) 中出现的次数。 现在给出一对 (s1,s2),请计算出 s1 的“分数 阅读全文
posted @ 2023-01-09 21:29 LikC1606 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Description 给定 s 串和 t 串,其中 s 串包含小写字母和问号,t 串只包含小写字母。 假设共有 k 个问号。 你需要给把每个问号变成一个小写字母,共有 26k 种可能。 对于每种可能,设 t 匹配 s 的次数为 fi,请输出 $\max(f_ 阅读全文
posted @ 2023-01-09 19:17 LikC1606 阅读(21) 评论(0) 推荐(0) 编辑
摘要:前置芝士: KMP, manachar 告示:本文字符串下标均从 1 开始。 扩展KMP算法提供了一个计算 Z 函数的方法。 求解 Z 函数定义 Z 函数 zi 表示字符串 s 以下标 i 为开头的后缀与 s 的最长公共前缀。 根据定义, z1=n, $n 阅读全文
posted @ 2023-01-09 14:08 LikC1606 阅读(23) 评论(0) 推荐(0) 编辑
摘要:~~NOIP的蓝题果然还是好难啊啊啊啊~~ 前言: 作为一道 NOIP 的真题, 这道题放在 T2 难度并不是特别大,不过考点还是比较偏的,扩展KMP和树状数组的组合,并且还带有一定的思维难度,估计是当年不少人低分的题目,同时也给了一些人翻盘的机会。总而言之, 是道好题。 Description: 阅读全文
posted @ 2023-01-09 14:05 LikC1606 阅读(68) 评论(0) 推荐(0) 编辑
摘要:一道思维难度较高的 KMP 题目,对 border 性质要求较高。 Description 给定一个字符串 s, 求长度最小的前缀 t 满足"匹配"完 s,这里的"匹配"可以看原题目,不太好描述,建议根据样例手玩一下。 Solution 1 考虑 fail 树。ns 的长度 阅读全文
posted @ 2023-01-09 14:04 LikC1606 阅读(131) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示