Степени двойки


Шешімді жөнелту

Ұпайлар: 100 (partial)
Уақыт шектеуі: 1.0s
Жад шектеуі: 256M

Author:
Problem type

Условие задачи простое: для данного N нужно найти количество чисел от 1 до N таких, что они представимы в виде разницы двух степеней двоек.

Входные данные

В первой и единственной строке дано одно число N(1N1018).

Выходные данные

Выведите ответ на задачу.

Система оценивания

Решения, правильно работающие при N1000, будут оцениваться в 17 баллов.

Решения, правильно работающие при N106, будут оцениваться в 23 балла.

Примеры

Ввод 1
Көшіру
10
Ответ 1
Көшіру
7
Ввод 2
Көшіру
1000
Ответ 2
Көшіру
50

Пікірлер

Қазіргі уақытта ешқандай пікір жоқ.