求思路或代码(急),悬赏3关注
查看原帖
求思路或代码(急),悬赏3关注
851170
违规用户名851170楼主2024/7/6 20:19

使用某个正整数 aa 和一个正整数 bb 可以用 x=abx = a^b 表示多少个介于 11 和 NN 之间的整数 xx (不小于2)?

  • 输入值均为整数。

  • 1≤N≤10181 \le N \le 10^{18}

  • 输出一个整数

输入样例1:

99

输出样例1:

12

解释:

满足的整数有 1,4,8,9,16,25,27,32,36,49,64,811, 4, 8, 9, 16, 25, 27, 32, 36, 49, 64, 81 : 有 1212 个

谢谢!

2024/7/6 20:19
加载中...