#ABC280D. 阶乘与倍数

阶乘与倍数

阶乘与倍数

题目描述

给定大于等于 22 的整数 KK。

求最小的正整数 NN,使得 N!N! 是 KK 的倍数。

这里,N!N! 表示 NN 的阶乘。在本问题的数据范围下,可以证明这样的 NN 总是存在。

输入格式

输入按以下格式从标准输入给出:

KK

输出格式

输出最小的、满足 N!N! 是 KK 的倍数的正整数 NN。

样例

30
5

1!=11!=1

2!=2×1=22!=2\times 1=2

3!=3×2×1=63!=3\times 2\times 1=6

4!=4×3×2×1=244!=4\times 3\times 2\times 1=24

5!=5×4×3×2×1=1205!=5\times 4\times 3\times 2\times 1=120

因此,满足 N!N! 是 3030 的倍数的最小正整数 NN 为 55。 所以应输出 55。

123456789011
123456789011
280
7

数据范围

  • 2≤K≤10122 \le K \le 10^{12}
  • KK 是整数。
难度 普及+/提高-
通过率 —
尝试 0
通过 0
ID
2555
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签