C. 不可表示的数

    传统题 文件IO:num 1000ms 256MiB

不可表示的数

该比赛已结束,您无法在比赛模式下递交该题目。您可以点击“在题库中打开”以普通模式查看和递交本题。

问题描述

给定一个整数NN。在11NN(包括NN)之间的整数中,有多少个不能表示为aba^b的形式,其中aabb都是不小于22的整数?

约束条件

  • NN是一个整数。
  • 1N10101 \leq N \leq 10^{10}

输入

输入通过标准输入给出,格式如下:

N

输出

打印答案。

样例输入1

8

样例输出1

6

4488可以表示为aba^b:我们有22=42^2 = 423=82^3 = 8。另一方面,112233556677不能使用不小于22的整数aabb表示为aba^b的形式,因此答案是66

样例输入2

100000

样例输出2

99634

8.21日

未参加
状态
已结束
规则
OI
题目
6
开始于
2025-8-21 9:00
结束于
2025-8-21 12:00
持续时间
3 小时
主持人
参赛人数
9