#ABC193C. 幂表示的个数

幂表示的个数

幂表示的个数

题目描述

给定整数 NN。在 11 以上 NN 以下的整数中,不能用 22 以上的整数 a,ba, b 表示为 aba^b 的有多少个呢?

输入格式

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

NN

输出格式

输出答案。

样例

8
6

4,84, 8 可以表示为 22=4, 23=82^2 = 4,\ 2^3 = 8 这种 aba^b 的形式。

1,2,3,5,6,71, 2, 3, 5, 6, 7 不能用 22 以上的整数 a,ba, b 表示为 aba^b,所以答案是 66

100000
99634

数据范围

  • NN 是整数
  • 1N10101 \le N \le 10^{10}
难度 普及
通过率
尝试 0
已通过 0
ID
2090
类型
传统题
Time Limit
2000ms
Memory Limit
1024MiB
上传者
标签