11494. Невиражені


Відправити розв'язок

Бали: 100
Time limit: 2.0s
Memory limit: 500M

Author:
Problem type
Allowed languages
C++, Java, Pascal, Python

Дано ціле число \(N\).

Скільки цілих чисел від 1 до \(N\) (включно) не можна представити як \(a^b\), де \(a\) і \(b\) цілі числа не менші 2?

Формат вхідних даних

Вхідний потік містить ціле число \(N\) (\(1 \le N \le 10^{10}\))

Формат вихідних даних

У вихідний потік виведіть шукану кількість.

Примітка

До прикладу 1:

4 і 8 представлені як \(a^b\) : маємо \(2^2\) = 4 і \(2^3\) = 8.

Числа 1, 2, 3, 5, 6 і 7 не можна представити як \(a^b\) використовуючи цілі числа \(a\) і \(b\) не менші 2, тому відповідь 6.

Приклад вхідних даних

8

Приклад вихідних даних

6

Приклад вхідних даних

100000

Приклад вихідних даних

99634

Коментарі

Ще немає коментарів.