AcWing
  • 首页
  • 活动
  • 题库
  • 竞赛
  • 校园
  • 应用
  • 文章
    • 题解
    • 分享
    • 问答
  • 吐槽
  • 登录/注册

初等数论

作者: 作者的头像   生在逢时 ,  2022-06-22 15:55:42 ,  所有人可见 ,  阅读 37


1


一、质数

基础:
1、试除法判定质数
时间复杂度:O(sqrt(n))
2、分解质因数 O(logn ~ sqrt(n))
特别的:数量多数值小的情况:可以考虑先筛质数再根据质数分解质因数(时间复杂度要小10倍左右)
3、筛质数
1)朴素筛O(nlogn)
2)埃筛O(nlognlogn)
3)线性筛O(n)
拓展:线性筛可以同时筛:
Ⅰ、欧拉函数
Ⅱ、莫比乌斯函数

二、约数

基础:
1、试除法求约数
时间复杂度:O(sqrt(n))
2、870. 约数个数
时间复杂度:O(nsqrt(ai))

0 评论

你确定删除吗?

© 2018-2022 AcWing 版权所有  |  京ICP备17053197号-1
用户协议  |  常见问题  |  联系我们
AcWing
请输入登录信息
更多登录方式: 微信图标 qq图标
请输入绑定的邮箱地址
请输入注册信息