卷积
卷积
lazy-sheep
有“痣”不在年高,无“痣”空长百岁。
骄傲使人落后,落后就会失败,失败乃成功之母,所以我要骄傲。
展开
-
5031. 【NOI2017模拟3.27】B
DescriptionInputOutputSample Input26 22 3 3 3 3 323 32 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3Sample Output2 7 7 15 7 232 9 9 24 9 39 9 50 24 39 9 102 9 39 39 90 9 102 9 102 39 39 9Data Constraintf的范围为0到10^9+7-1Solution原创 2020-08-02 19:42:07 · 244 阅读 · 0 评论 -
【数论】狄利克雷卷积
1.定义2.求法对于卷积的第n项可以直接枚举约数,在根号n的时间内计算但是对于狄利克雷卷积的前n项如果一项一项算的话就需要n根号n,但实际上可以优化设x=d,y=i/d分别枚举x,y对于h[x*y]+=f[x]*g[y]即可。时间复杂度O(n log n)CodeF(i,1,n) h[i]=0;F(i,1,n){ F(j,1,n/i) h[i*j]=(h[i*j]+f[i]*g[j]%mod)%mod;}F(i,1,n) printf("%d..原创 2020-08-02 19:42:22 · 1324 阅读 · 0 评论