eolymp
bolt
Спробуйте наш новий інтерфейс для відправки розв'язків
Задачі

Сходові числа

Сходові числа

Розглянемо числа вигляду a ^ (a ^ (a ^ ...), де a - натуральне число, яке в записі зустрічається два і більше разів, ^ - операція піднесення до степеня. Назвемо такі числа "Сходовими" (число + сходи). Наприклад 27 = 3 ^ 3 і 16 = 2 ^ (2 ^ 2) є сходовими числами. Число 1 є також сходовим числом, так як 1 = 1 ^ 1. А числа 2, 3, 5 не є сходовими числами, бо їх не можна подати у потрібному вигляді. Знайдіть кількість сходових чисел на проміжку від 1 до n включно.

Вхідні дані

Одне число n (1n109).

Вихідні дані

Вивести кількість сходових чисел, які не перевищують n.

Ліміт часу 1 секунда
Ліміт використання пам'яті 122.17 MiB
Вхідні дані #1
5
Вихідні дані #1
2
Джерело 2014 ACM-ICPC Украина, 2ой Раунд Украина, Сентябрь 13, Задача D