#ABC361F. x = a^b

x = a^b

x = a^b

题目描述

有多少个整数 xx 满足 1xN1 \le x \le N,且可以用某个正整数 aa 和不小于 22 的正整数 bb 表示为 x=abx = a^b?

输入格式

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

NN

输出格式

以整数输出答案。

样例

99
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 个。

1000000000000000000
1001003332

数据范围

  • 所有输入值均为整数。
  • 1N10181 \le N \le 10^{18}
难度 提高+/省选
通过率
尝试 0
已通过 0
ID
3352
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签