Məsələlər
Двійкові паліндроми
Двійкові паліндроми
Ваша задача – знайти найменший двійковий паліндром не менше числа n. Двійковий паліндром – це число, яке у двійковій системі числення читається справа наліво і зліва направо однаково. Наприклад, числа 5, 7, 9, 21 – є двійковими паліндромами, а числа 4, 10, 11 – ні.
Вхідні дані:
В першому рядку вводиться число: n.
Вихідні дані:
В єдиному рядку потрібно вивести найменший двійковий паліндром не менше числа n.
Оцінювання:
40% - n ≤ 105
60% - n ≤ 1018
Giriş verilənləri #1
8
Çıxış verilənləri #1
9
Giriş verilənləri #2
21
Çıxış verilənləri #2
21
Giriş verilənləri #3
77
Çıxış verilənləri #3
85