摘要:
"题意" 注意到询问串的长度$k$是给定的,同时$\sum\limits len_w=kq\leqslant10^5$,我们发现$k,q$之间一个大了另一个必定会小,因此我们对$k$分类讨论: 首先肯定要对$s$建一个后缀自动机,对每个点维护$endpos$集合的大小。 $k\geqslant\sq 阅读全文
摘要:
"题意" 见到棋盘首先想黑白染色,之后对这个二分图跑一个最大匹配。 假如一个棋子放在了一个非匹配点上,那么先手必败,因为后手每次都有匹配边可以走。 于是我们要求有多少个点可能不在一个最大匹配中: 考虑一个非匹配点$x$,假如它连向了一个匹配点$y$,那么它就能替换掉当前当前和这个匹配点匹配的点$z$ 阅读全文
摘要:
"题意" 先将所所有条件按照高度从小到大排序,其中我们将隔板也看成条件。 现在我们将$n$个格子看成$n$个连通块,之后从$1$开始扫描,并维护每个联通块如下信息: $nowans$表示当前连通块最多能满足几个条件。 $sum$表示该连通块如果涨到当前水位,这个联通块的答案是多少。 对于每种条件$( 阅读全文
该文被密码保护。 阅读全文
摘要:
"题意" 真的想不到是$FFT$的题,用了一个晚上基本弄懂了。 首先我们要解决的是用一个小矩形在一个大矩形上匹配的问题,如果是一维的就是 "这道题" 。 现在是二维的,我们将每一行拆出来,按照第$1$行、第$2$行、...、第$n$行的顺序拼接在一起,拼出一个长为$n m$的串,考虑在这上面解决问题 阅读全文