Files
2025-12-26 17:35:14 +08:00

384 B

想法来自: A003418

对于 [a .. b] 这个连续整数区间,最小的可整除的整数,就是:

小于b的所有质数分别小于b的最大幂值的乘积

计算步骤就是:

  1. 找出不超过 b 的所有质数 {p}
  2. 对每个质数 p ,找出最大指数 e 使得 p^e \leq b
  3. 将所有 p^e 相乘