上一页 1 2 3 4 5 6 7 ··· 16 下一页
摘要: 2020CCPC威海/gym102798 B-Labyrinth 题意 给定一个$n$行$m$列的格点图,图中有$k$个黑洞,有$q$次询问,每次询问给出入口$(xs,ys)\(和出口\)(xt,yt)\(,问从入口走到出口的最短距离,若无法到达输出\)-1$,最短距离为走的步数,每一步可以选择上下 阅读全文
posted @ 2020-11-11 23:49 xyq0220 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 2020CCPC威海站/gym102798 G-Caesar Cipher 题意 给定一个长度为$n$的数组$a$,有$q$次询问,每次询问为以下两种之一: $1lr$,将$a$中$l\le i \le r$的数$a_i$变为$(a_i+1)~\text~65536$。 $2xy~L$,若区间$[x 阅读全文
posted @ 2020-11-11 16:33 xyq0220 阅读(206) 评论(0) 推荐(0) 编辑
摘要: Codeforces 1442D Sum 题意 给$n$个单调不减的数组,你可以做$k$次操作,每次选择一个数组,取走第一个数字。 \(n,k\le 3000\) 分析 官方题解给出的结论:最优方案一定是将部分数组全部取完,再选择一个数组取走一部分。 可以枚举将哪个数组取一部分,另外$n-1$个数组 阅读全文
posted @ 2020-11-09 16:42 xyq0220 阅读(196) 评论(0) 推荐(0) 编辑
摘要: SP1812 LCS2 - Longest Common Substring II 题意 给出一些字符串,求出他们的最长公共子串。 分析 对其中一个字符串建后缀自动机,用其他字符串在自动机上跑,用一个数组对每个状态记录一个能匹配的最长的长度,最后对所有字符串跑自动机后维护的匹配的最长长度取min,再 阅读全文
posted @ 2020-11-06 19:23 xyq0220 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 「TJOI2015」弦论 题意 对于一个给定长度为$N$的字符串,求它的第$K$小子串,若$T$为$0$表示不同位置的相同子串算作一个,否则算作多个,子串数目不足$K$个,则输出$-1$。 \(n\le 5\cdot 10^5\) 分析 建sam,按拓扑序动态规划求出每个结点后有多少个子串,然后贪心 阅读全文
posted @ 2020-11-06 17:51 xyq0220 阅读(83) 评论(0) 推荐(0) 编辑
摘要: P5496 【模板】回文自动机(PAM) 题意 给定一个字符串$s$,问以每个位置结尾的回文串有多少个,询问在线。 \(|s|\le 5\cdot 10^5\)。 分析 回文自动机上每个回文串的答案等于其最长回文后缀的答案+1。 Code #include<bits/stdc++.h> #defin 阅读全文
posted @ 2020-11-06 15:32 xyq0220 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 洛谷P4022 [CTSC2012]熟悉的文章 题意 给$m$个$01$串$s_1,s_2,\dots,s_n$,$n$次询问,每次询问给出一个$01$串$x$,问是否存在一种分割方式将$x$分割成若干个子串使这些子串中长度大于等于$L$的且是$s_1,s_2,\dots,s_n$中任意一个的子串的 阅读全文
posted @ 2020-11-05 21:56 xyq0220 阅读(62) 评论(0) 推荐(0) 编辑
摘要: Codeforces 235C Cyclical Quest 题意 给一个字符串$s$和$n$个字符串$x_1,x_2,\dots,x_n$,问对于每个字符串$x_i$,字符串$s$中有多少个子串是$x_i$的循环同构串。 \(|s|\le 10^6,\sum_{i=1}^{n} |x_i| \le 阅读全文
posted @ 2020-11-05 15:22 xyq0220 阅读(64) 评论(0) 推荐(0) 编辑
摘要: HDU-6583 Typewriter 题意 你有两种打字模式: 花费$p$元在字符串结尾增加一个任意的字符。 花费$q$元在字符串结尾增加一个之前已经出现过的子串。 给一个字符串$S$,问打完这个字符串所需的最小花费为多少。 \(|S|\le 2\cdot 10^5\) 分析 设$dp[i]$为打 阅读全文
posted @ 2020-11-05 14:29 xyq0220 阅读(81) 评论(0) 推荐(0) 编辑
摘要: HDU-4436 str2int 题意 给$n$个数字串$s_1,s_2,\dots,s_n$,问有多少个不同的数字(没有前导零)是这$n$个数字串中任意一个的子串,求出这些数字的和对2012取模。 \(n\le 10^4,\sum_{i=1}^{n} |s_i|\le 10^5\) 分析 将$n$ 阅读全文
posted @ 2020-11-05 00:01 xyq0220 阅读(70) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 16 下一页