1. 初等数论
    1. 约数倍数
    2. 质数合数
    3. 判断质数
    4. 分解质因数
    5. 阶乘
    6. 快速幂
    7. 欧拉函数
    8. 唯一分解定理
    9. 题目列表
      1. 1593 因子和
      2. arc116_a Odd vs Even
      3. abc142_d Disjoint Set of Common Divisors
      4. abc125_c GCD on Blackboard
      5. abc149_c Next Prime
      6. arc067_a Factors of Factorial
      7. arc110_a Redundant Redundancy
      8. abc177_e Coprime
      9. abc215_d Coprime 2
      10. jsc2021_c Max GCD 2
      11. spoj FACTMULN
      12. spoj ADAGAME4
      13. spoj CANPR

初等数论

约数倍数

质数合数

判断质数

分解质因数

阶乘

快速幂

欧拉函数

唯一分解定理

  1. 初等数论
    【8】原根和指数
    【10】平方剩余
    【10】二次同余式
    【10】二次互反律

题目列表

1593 因子和

已知质因数分解
n = p1 ** a1 * p2 ** a2 * ... * pk ** ak
约数个数公式
(a1 + 1) * (a2 + 1) * ... * (ak + 1)

约数和公式

(p1 ** 0 + p1 ** 1 + ... + p1 ** a1) *
(p2 ** 0 + p2 ** 1 + ... + p2 ** a2) *
... *
(pk ** 0 + pk ** 1 + ... + pk ** ak)

求a的b次方约数之和
第一步把a分解质因数
第二步把上一步分解质因数的所有次数都*=b
接下来对这个分解质因数的结果求约数个数

arc116_a Odd vs Even

https://atcoder.jp/contests/arc116/tasks/arc116_a
输入n,问n的奇数约数和偶数约数哪个多?

abc142_d Disjoint Set of Common Divisors

https://atcoder.jp/contests/abc142/tasks/abc142_d
输入 a 和 b,输出 gcd(a,b) 不同质因数的个数

abc125_c GCD on Blackboard

https://atcoder.jp/contests/abc125/tasks/abc125_c
输入 n 个数字,删掉其中一个数字,剩下的数字gcd最大是多少

abc149_c Next Prime

https://atcoder.jp/contests/abc149/tasks/abc149_c
输入 x,输出大于等于x最小的质数是多少

arc067_a Factors of Factorial

https://atcoder.jp/contests/abc052/tasks/arc067_a
输入 n,输出 n! 的约数个数,模 1000000007

arc110_a Redundant Redundancy

https://atcoder.jp/contests/arc110/tasks/arc110_a
输入n,输出1到n的lcm再加1

abc177_e Coprime

https://atcoder.jp/contests/abc177/tasks/abc177_e
输入一个数组,问是两两互质,还是所有数字gcd为1,还是所有数字gcd大于1

abc215_d Coprime 2

https://atcoder.jp/contests/abc215/tasks/abc215_d
输入n和长度为n的数组,问1到m中哪些数字,和数组中所有数字都互质

jsc2021_c Max GCD 2

https://atcoder.jp/contests/jsc2021/tasks/jsc2021_c
输入A和B,找到x和y,满足A<=x<y<=B使得gcd(x,y)最大,问最大的gcd是多少

spoj FACTMULN

spoj ADAGAME4

spoj CANPR

欧拉函数

  1. 初等数论
    1. 约数倍数
    2. 质数合数
    3. 判断质数
    4. 分解质因数
    5. 阶乘
    6. 快速幂
    7. 欧拉函数
    8. 唯一分解定理
    9. 题目列表
      1. 1593 因子和
      2. arc116_a Odd vs Even
      3. abc142_d Disjoint Set of Common Divisors
      4. abc125_c GCD on Blackboard
      5. abc149_c Next Prime
      6. arc067_a Factors of Factorial
      7. arc110_a Redundant Redundancy
      8. abc177_e Coprime
      9. abc215_d Coprime 2
      10. jsc2021_c Max GCD 2
      11. spoj FACTMULN
      12. spoj ADAGAME4
      13. spoj CANPR