相似数

测试数据来自 system/2969

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

时间限制:1秒  内存限制:256M


【问题描述】

  给定一个正整数 \(X\),设它的质因数为 \(\{p_1, p_2,…, p_n\}\),如果另一个正整数Y的质因数全部属于 \(\{p_1, p_2,…, p_n\}\),不包含有其他的质因子,我们称 \(Y\) 是 \(X\) 的相似数。当然,\(X\) 肯定与自己相似。

  请你编程,输入的 \(X\),输出与X相似的数中第K小的数是多少?

【输入格式】

  仅一行,包含两个被空格分开的整数:\(X\) 和 \(K\)。输入保证在long long 范围内有解。

【输出格式】

  单独的一行,第 \(K\) 小的相似数。

【输入输出样例】

 Input

420 19

 Output

27

【输入输出样例】

  \(X=420\) 含有的质因数为 {2,3,5,7},则与X相似从小到大一次列举为:2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 14, 15, 16, 18, 20, 21, 24, 25, 27, 28, 30……。所以,与 420 相似的第 18 小的为 25。

【数据限制】

  对于 \(50\%\) 的数据,\(1≤X≤100,1≤K≤10000\)
  对于 \(100\%\) 的数据,\(1≤X≤10^9,1≤K≤100000\)

【来源】

  Mr.he

定时练习(八)订正

未参加
状态
已结束
规则
OI
题目
4
开始于
2024-11-04 17:45
结束于
2024-12-16 09:45
持续时间
1000.0 小时
主持人
参赛人数
26