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

Велика різниця

Велика різниця

Задано натуральне число n. З цим числом дозволено нескінченну кількість разів проводити перестановку значащих бітів заданого числа, отримуючи таким чином нові числа.

Яку найбільшу різницю отриманих двох чисел можна отримати в результаті виконання цих операцій?

Вхідні дані

Одне натуральне число n(1 ≤ n≤ 2·109).

Вихідні дані

Одне число - шукана "Велика різниця".

Ліміт часу 1 секунда
Ліміт використання пам'яті 128 MiB
Вхідні дані #1
19
Вихідні дані #1
21
Вхідні дані #2
1
Вихідні дані #2
0
Вхідні дані #3
1024
Вихідні дані #3
1023
Автор Анатолій Присяжнюк
Джерело 2-й етап Всеукраїнської олімпіади з інформатики 2013-2014 н.р. 9 кл. м. Бердичів