关于这题的复杂度
查看原帖
关于这题的复杂度
147670
金珂拉楼主2021/10/6 18:39

正解的复杂度是多少?

我推式子得到了

x(px+1)=x(pmodx)modp,(x>N)x(\frac{p}{x}+1)=x-(p\mod x)\mod p,(x>\sqrt N)

然后就在根号以内欧拉筛+BSGS (要预处理所有 gkTg^{kT} ) 求出所有的阶,再在根号以外线性递推。

这样做的话复杂度是 Pπ(P)+N\sqrt{P\pi(\sqrt P)}+N 的,差不多是 P34lnP\frac{P^{\frac{3}{4}}}{\sqrt{\ln P}} ,亲测可以过这题

所以这个做法是错解还是正解?感觉好像比题解里的那种搞随机数的做法要更稳定,但是好像反而还跑不过题解做法的样子……

2021/10/6 18:39
加载中...