#430. 求第k小的因数(2)

求第k小的因数(2)

题目描述

输入整数 n,kn,k,求 nn 的所有因数中从小到大的第 kk 个因数是多少。

如果不存在第 kk 个因数,则输出 1-1

样例

24 5
6
17 3
-1

样例 11 解释

2424 的因数有 1,2,3,4,6,8...1,2,3,4,6,8...,其中从小到大的第 55 个因数是 66

样例 22 解释

1717 的因数只有 111717,不存在第 33 个因数。