loj6028,Min25筛的疑惑
  • 板块学术版
  • 楼主IceYukino
  • 当前回复6
  • 已保存回复6
  • 发布时间2023/9/22 02:09
  • 上次更新2023/11/2 18:47:59
查看原帖
loj6028,Min25筛的疑惑
214538
IceYukino楼主2023/9/22 02:09

题目是Loj6028。

我在做这题的时候,一开始没有细想,想用定义 f(p)=x(p mod m)f(p)=x^{(p\bmod m)} 来用min25筛算素数前缀和的,但是写完发现其实 xa×xb=x(a+b) mod mx^a\times x^b=x^{(a+b)\bmod m} 在我这个定义下并非是积性函数。

但是我把 f(p)×(G(n,j−1)−G(p[j−1],j−1))f(p)\times{(G(n,j-1)-G(p[j-1],j-1))} 部分的乘法重新定义了一下,为 xa×xb=x(ab) mod mx^a\times x^b=x^{(ab)\bmod m} 。显然这个东西对于加法也有分配律,然后就可以通过本题了。对此我的理解是因为min25筛素数部分用到的性质大概只是完全积性函数 f(ab)=f(a)f(b)f(ab)=f(a)f(b) ,完全可以重新定义一种乘法也满足这个就行,只需要对于加法有分配律即可。

不过我的问题不是这个,是想问我这种乘法在正常乘法的情况下,有没有些式子乘起来是这个效果,毕竟还是用正常乘法推更熟悉一点。烦请各位大佬解答。

2023/9/22 02:09
加载中...