AT_abc361_f [ABC361F] x = a^b
题目描述
在 $1$ 到 $N$ 之间的正整数 $x$ 中,有多少个可以表示为 $x = a^b$ 的形式,其中 $a$ 是正整数,$b$ 是大于等于 $2$ 的正整数?
输入格式
输入以以下格式从标准输入读入。
> $N$
输出格式
请输出满足条件的整数的个数。
说明/提示
## 限制条件
- 输入均为整数。
- $1 \leq N \leq 10^{18}$
## 样例解释 1
满足题目条件的整数有 $1, 4, 8, 9, 16, 25, 27, 32, 36, 49, 64, 81$,共 $12$ 个。
由 ChatGPT 4.1 翻译