Comet OJ 序列(分解质因数卡常+平衡复杂度(分块))

博客介绍了如何将分解质因数的复杂度从O(x+σ0(x))降低到O(lnxx+σ0(x)),通过预处理x以下的质因数,并利用σ0(x)的上界xlnlnx1.066,确保复杂度在2e3以内。接着,文章讨论了采用分块技术来平衡插入和查询操作,最终实现稳定的4e8复杂度,达到快速求解的目的。
摘要由CSDN通过智能技术生成

题面
首先考虑把分解质因数的复杂度从 O ( x + σ 0 ( x ) ) O(\sqrt x+\sigma_0(x)) O(x +σ0(x))降低。
可以写 P o l l a r d R h o Pollard_Rho PollardRho但是没必要。
x \sqrt x x 以下的质因数预处理即可 O ( x ln ⁡ x + σ 0 ( x ) ) O(\frac {\sqrt x}{\ln x} + \sigma_0(x)) O(lnx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值