摘要: 考虑一个更强的限制,直接给出一个 \(a\times b\) 的矩形,询问一个 \(n\times m\) 的大矩形有多少个这样的子矩阵。 把矩阵压成字符串,然后跑 KMP,然后在合法的位置上看看这个位置是否能够匹配得上。 路径是一样的,只不过增加了通配符。 通配符什么的用 NTT 代替 KMP 就 阅读全文
posted @ 2022-06-23 19:29 Prean 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 这题好厉害。。。记录一下。 先把 \(a\) 和 \(b\) 丢到桶里面。 你需要考虑上面所有位置对下面所有位置的贡献,最简单的方法是前缀和,但是由于贡献是多项式所以会寄。 考虑分治。(完全想不到.jpg) 在值域上进行分治,然后显然有 \(O(n\log^2n)\)。。。 #include<cst 阅读全文
posted @ 2022-06-23 14:46 Prean 阅读(1) 评论(0) 推荐(0) 编辑
var canShowAdsense=function(){return !!0};