上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页
摘要: "题意" 注意到询问串的长度$k$是给定的,同时$\sum\limits len_w=kq\leqslant10^5$,我们发现$k,q$之间一个大了另一个必定会小,因此我们对$k$分类讨论: 首先肯定要对$s$建一个后缀自动机,对每个点维护$endpos$集合的大小。 $k\geqslant\sq 阅读全文
posted @ 2020-01-04 17:21 nofind 阅读(207) 评论(0) 推荐(0) 编辑
摘要: "题意" 见到棋盘首先想黑白染色,之后对这个二分图跑一个最大匹配。 假如一个棋子放在了一个非匹配点上,那么先手必败,因为后手每次都有匹配边可以走。 于是我们要求有多少个点可能不在一个最大匹配中: 考虑一个非匹配点$x$,假如它连向了一个匹配点$y$,那么它就能替换掉当前当前和这个匹配点匹配的点$z$ 阅读全文
posted @ 2020-01-04 17:20 nofind 阅读(274) 评论(0) 推荐(0) 编辑
摘要: "题意" 先将所所有条件按照高度从小到大排序,其中我们将隔板也看成条件。 现在我们将$n$个格子看成$n$个连通块,之后从$1$开始扫描,并维护每个联通块如下信息: $nowans$表示当前连通块最多能满足几个条件。 $sum$表示该连通块如果涨到当前水位,这个联通块的答案是多少。 对于每种条件$( 阅读全文
posted @ 2020-01-04 17:18 nofind 阅读(219) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2020-01-04 01:20 nofind 阅读(9) 评论(0) 推荐(0) 编辑
摘要: "题意" 真的想不到是$FFT$的题,用了一个晚上基本弄懂了。 首先我们要解决的是用一个小矩形在一个大矩形上匹配的问题,如果是一维的就是 "这道题" 。 现在是二维的,我们将每一行拆出来,按照第$1$行、第$2$行、...、第$n$行的顺序拼接在一起,拼出一个长为$n m$的串,考虑在这上面解决问题 阅读全文
posted @ 2020-01-04 00:53 nofind 阅读(165) 评论(0) 推荐(0) 编辑
摘要: "题意" 先考虑没有残缺位置的情况: 先将两个字符匹配形式化: 定义$C(x,y)=(A_x B_y)^2$。 如果有匹配函数$P(x)=\sum\limits_{i=0}^{m 1}C(i,x m+i+1)=0$,那么$B$从$x$开始向后$m$个字符和$A$匹配。 之后将$A$翻转,得到$A'_ 阅读全文
posted @ 2020-01-03 19:59 nofind 阅读(189) 评论(0) 推荐(0) 编辑
摘要: "题意" 假设翻转了$d$距离。 $ans=\sum\limits_{i=1}^{n}(x_i+d y_i)$ $=\sum\limits_{i=1}^n(x_i+d)^2 2\sum\limits_{i=1}^n(x_i+d)y_i+\sum\limits_{i=1}^ny_i^2$ $=\sum 阅读全文
posted @ 2020-01-03 10:51 nofind 阅读(109) 评论(0) 推荐(0) 编辑
摘要: "题意" 首先考虑暴力DP怎么做: 设$f_{i,j}$表示选了$i$个数,乘积为$j$的方案数。 $f_{i,j}=\sum\limits_{a b\%m= j}f_{i 1,a} f_{1,b}$ 这是$O(nm^2)$的,我们考虑优化: 1.首先注意到$n$很大,于是考虑倍增地转移: $f_{ 阅读全文
posted @ 2020-01-03 01:04 nofind 阅读(147) 评论(0) 推荐(0) 编辑
摘要: "题意" 设$f_i$表示$i$个点的无向连通图个数,$g_i$表示$i$个点的无向图个数。 枚举$1$所在连通块的大小,有: $g_i=\sum\limits_{j=1}^iC_{i 1}^{j 1}f_jg_{i j}$ 化简得: $g_i=\sum\limits_{j=1}^i\frac{(i 阅读全文
posted @ 2020-01-02 18:38 nofind 阅读(153) 评论(0) 推荐(0) 编辑
摘要: "题意" 首先考虑$O(n^2)$怎么做: 经典做法是设$f_i$表示$i$个点的无向连通图个数,$g_i$表示$i$个点的无向图个数。 显然有:$g_i=2^{C_n^2}$,即考虑$C_n^2$条边中每条边存不存在。 容斥一下,枚举$1$号节点所在连通块大小,乘个组合数表示选些点和$1$在同一连 阅读全文
posted @ 2020-01-02 18:36 nofind 阅读(124) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页