摘要:
题面 初见莫比乌斯反演 有一个套路是关于GCD的反演经常设$f(d)=\sum_{gcd(i,j)==d},g(d)=\sum_{d|gcd(i,j)}$,然后推推推 $\sum\limits_{i=1}^n\sum\limits_{j=1}^m[gcd(i,j)==prime]$ $\sum_{p 阅读全文
posted @ 2018-12-13 21:12
Speranza_Leaf
阅读(96)
评论(0)
推荐(0)
摘要:
题面 初见SAM 洛谷数据太弱了,我SAM写错了居然有90pts=。=??? SAM求一个子串$(l,r)$的出现次数:从右端点对应状态开始在parent树上倍增,当目标节点的$len$大于等于子串长度时就往上跳,最后所在节点的$len$就是该串的出现次数 于是边$manacher$边在SAM上统计 阅读全文
posted @ 2018-12-13 21:01
Speranza_Leaf
阅读(139)
评论(0)
推荐(0)
摘要:
题面 初见SA 用了一个常见的按$height$分组的操作:二分答案,然后按$height$分组,遇到一个$height$小于$mid$的就丢进下一组并更新答案,如果最多的那组不少于$k$个说明可行 1 #include<cstdio> 2 #include<cstring> 3 #include< 阅读全文
posted @ 2018-12-13 20:55
Speranza_Leaf
阅读(116)
评论(0)
推荐(0)
摘要:
题面 事实说明只会FFT板子是没有用的,还要把式子推成能用FFT/转化一下卷积的方式 虽然这个题不算难的多项式卷积 稍微化简一下可以发现实际是$q_i$和$\frac{1}{(i-j)^2}$在卷,然后每两项是在向下标差值的那项做贡献,而直接卷是向两项下标和的那项做贡献。于是把前半部分的$\frac 阅读全文
posted @ 2018-12-13 20:24
Speranza_Leaf
阅读(116)
评论(0)
推荐(0)

浙公网安备 33010602011771号