#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 的倍数的最小正整数 NN55。 所以应输出 55

123456789011
123456789011
280
7

数据范围

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