Школа программиста

Забыли пароль?
[задачи] [курсы] [олимпиады] [регистрация]
Логин:   Пароль:    
Скрыть меню
О школе
Правила
Олимпиады
Фотоальбом
Гостевая
Форум
Архив олимпиад
Архив задач
Состояние системы
Рейтинг
Курсы
Новичкам
Работа в системе
Курсы ККДП
Дистрибутивы
Статьи
Ссылки


 

Двоичный автомат 11

(Время: 1 сек. Память: 32 Мб Сложность: 29%)

Алгоритм получает на вход натуральное число N и строит по нему новое число R следующим образом:

  1. Строится двоичная запись числа N.
  2. Если число N чётное, то к двоичной записи слева дописываются цифры 11. В противном случае (число N нечётное) к двоичной записи слева дописывается цифра 1, а справа – цифры 10.
  3. Результатом работы алгоритма становится десятичная запись полученного числа R.

Например, если N = 13, то алгоритм сработает следующим образом:

  1. Строим двоичную запись: 1310 = 11012.
  2. Число 13 нечётно. Дописываем 1 слева и 10 справа, получаем 11101102 = 11810.
  3. Результат работы алгоритма: R = 118.

Укажите максимальное число R, которое может быть результатом работы данного алгоритма, при условии, что N принадлежит отрезку [A, B].

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

Входной файл INPUT.TXT содержит целые числа A и B, записанные по одному в строке – отрезок поиска (1 ≤ A ≤ B ≤ 109).

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

В выходной файл OUTPUT.TXT выведите ответ на задачу.

Примеры

INPUT.TXTOUTPUT.TXT
15
10
102
2234567890
567891234
6566532230

Для отправки решения задачи необходимо зарегистрироваться и авторизоваться!

[Обсуждение] [Все попытки] [Лучшие попытки]


 Язык программирования C++
 Решение олимпиадных задач
 Региональные олимпиады
 Книги Фёдора Меньшикова
 ЕГЭ по информатике
 Тренировочные олимпиады
 Задание 1
 Задание 5
 Задание 8
 Задание 12
 Задание 13
 Задание 14
 Задание 16
 Задание 17
 Задание 18
 Задание 23
 Задание 24
 Задание 26
 Десятичная система счисления
 Двоичная система счисления
 Другие системы счисления
 Сложные задачи
 A. Двоичный автомат
 B. Двоичный автомат 2
 C. Двоичный автомат 3
 D. Двоичный автомат 4
 E. Двоичный автомат 5
 F. Двоичный автомат 6
 G. Двоичный автомат 7
 H. Двоичный автомат 8
 I. Двоичный автомат 9
 J. Двоичный автомат 10
 K. Двоичный автомат 11

Красноярский краевой Дворец пионеров, (c)2006 - 2025, ИНН 246305493507, E-mail: admin@acmp.ru