#3201. Unexpressed

0

Unexpressed

Unexpressed

题目描述

给定一个整数 NN。在 11 到 NN(含)之间有多少个整数不能表示为 aba^b,其中 aa 和 bb 是不小于 22 的整数?

输入格式

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

输出格式

输出答案。

8
6
100000
99634

提示

NN 是一个整数。 1≤N≤10101 ≤ N ≤ 10^{10}44 和 88 可以表示为 aba^b:我们有 22=42^2 = 4 和 23=82^3 = 8.
另一方面,11、22、33、55、66 和 77 无法表示为不小于 22 的整数 aa 和 bb 的幂,因此答案是 66.

标签: AtCoder|abc193C

来源

AtCoder|abc193C