上一页 1 2 3 4 5 6 7 8 ··· 10 下一页
摘要: 题意:有两个字符串$a,b$,下标从$0$开始。求数对$(i,j)$满足$a[i+1:j] + r(a[j:n]) + r(a[0:i+1]) = b$,其中$r(s)$表示字符串$s$的反串。若有多组解,输出其中$i$最大,然后$j$尽可能小的一组。 $|a|,|b| \leq 10^6$ 首先考 阅读全文
posted @ 2018-09-11 14:58 莫名其妙的aaa 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 题意:两个字符串相似定义为: 1.两个字符串长度相等 2.两个字符串对应位置上至多有一个位置所对应的字符不相同 给定一个字符串$s$,$T$次询问两个子串在给定的规则下是否相似。给定的规则指每次给出一些等价关系,如‘a'=’b',‘b'=’c'(具有传递性) $|s|,T \leq 3 \times 阅读全文
posted @ 2018-09-03 08:02 莫名其妙的aaa 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 题意:求有多少种方案,用多米诺骨牌覆盖一个$n\times m$的棋盘,满足任意一对相邻行和列都至少有一个骨牌横跨。对$10^9+7$取模。 $n,m \leq 16$ 首先,这个问题的约束比较复杂,直接dp需要较高的代价记录状态,不能通过本题。 然而,这个问题的约束可以被拆分为多个小约束(某条线被 阅读全文
posted @ 2018-09-01 20:52 莫名其妙的aaa 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 题意:定义函数$f(A,B) = \sum_{i=1}^n \max(A_i,B_i)$,其中$A$和$B$都是长度为$n$的排列。给出$n$和$k$,问有多少对$(A,B)$满足$f(A,B)\geq k$。对$10^9 + 7$取模。 $n \leq 50$ 首先,可以直接钦定$A$为$1,2. 阅读全文
posted @ 2018-08-30 18:54 莫名其妙的aaa 阅读(313) 评论(0) 推荐(0) 编辑
摘要: 题意:定义高度为$x$的金字塔数列为周期为$2x 2$的无限数列。它的每一个周期都是形如$1,2,...,x 1,x,x 1,...,2$的形式。记高度为$x$的金字塔数列第$i$个数为$p_{x,i}$ 现在给出$n$和$m$,求集合$S = \{(x,y) | \, \exists i , x 阅读全文
posted @ 2018-08-15 08:09 莫名其妙的aaa 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 题意:你有一个长度为$n$,且仅由012构成的字符串。每经过一秒,这个字符串所有1后面会插入一个0,所有2后面会插入一个1,然后会删除第一个元素。求这个字符串需要多少秒变为空串,对$10^9+7$取模。 $n \leq 10^5$ 显然这个答案是可以从左往右维护当前已经经过的时间,一位位算过来的。 阅读全文
posted @ 2018-08-07 14:16 莫名其妙的aaa 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 题意:给出一个有$n$个结点,$m$条边的连通无向图,边有边权,等于经过这条边所需的时间。有$k$个点设有传送门。一开始,所有传送门关闭。你从$1$号点出发,每当你到达一个有传送门的点,那个传送门就会永久开启。你可以从一个开启的传送门花费$0$时间到达另一个开启的传送门。求开启所有传送门所需的最小时 阅读全文
posted @ 2018-08-04 08:47 莫名其妙的aaa 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 题意:给出一个有$n$个结点的有向图,边有边权。有$q$组询问,每次给出$s,t,k$,问从$s$到$t$至少经过$k$条边的最短路。 $n \leq 50, \, q \leq 10^5, \, k \leq 10^4$ 首先,注意到$n$非常小这个性质。对于很多这类点数少,询问不易维护也不复杂的 阅读全文
posted @ 2018-07-31 20:39 莫名其妙的aaa 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 题意:给出一个字符串,问其中有多少个子串恰好为$uvu$的形式。其中,$u$非空,$v$的长度恰好为$l$。 $n \leq 5 \times 10^4$ 我们设两个后缀的起点分别为$a,b \, (a using namespace std; const int N = 80010, BAS = 阅读全文
posted @ 2018-07-31 14:54 莫名其妙的aaa 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 题意:有一个长度为$n$的字符串,求它最长的子串$s$满足$s$是长度为4的倍数的回文串,且它的前半部分和后半部分都是回文串。 $n \leq 5 \times 10^5$ 首先,显然要用manacher求出以每一位为中心的最长回文串。考虑枚举$s$最中间的一个位置$i$,且以其为中心的最长回文串长 阅读全文
posted @ 2018-07-27 20:41 莫名其妙的aaa 阅读(164) 评论(0) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 10 下一页