img img img img img img img img img img img img img img img img img img img img img img
Логотип Человек живет, пока думает.
Решайте задачи и живите долго!
Для участия в проекте необходимо
и достаточно зарегистрироваться!
Rss Регистрация || Вход
Вход
Diofant.ru
Картинка
Отражение Отражение Картинка Картинка
+ 7

Задача 70. Двоичные числа Лихрела

постоянный адрес задачи: http://www.diofant.ru/problem/287/
показать код для вставки на свой сайт >>
Задачу решили: 39
всего попыток: 60
поделиться задачей:

Задача опубликована: 01.05.09 16:55
Источник: Проект "Эйлер" (http://projecteuler.net)
Вес: 1
сложность: 1 img
класс: 8-10 img
баллы: 100

Если сложить число 47 с записанным в обратном порядке числом 74: 47 + 74 = 121, в результате получается палиндром 121 (читается одинаково слева направо и справа налево).

Оказывается, что не все числа так быстро превращаются в палиндромы:

349 + 943 = 1292,

1292 + 2921 = 4213,

4213 + 3124 = 7337.

То есть число 349 становится палиндромом после 3 таких операций.

Существуют такие числа, которые не станут палиндромом ни при каком количестве таких операций, например, таким числом является 196. Такие числа называются числами Лихрела.

Существуют палиндромы, которые сами являются числами Лихрела, например, 4994.

Рассмотрите такую же операцию в двоичной системе счисления. Например, число 2210 = 101102, не образует палиндрома в пределах 1000 итераций:

101102 + 011012 = 1000112,

1000112 + 1100012 = 10101002,

...

Найти все двоичные числа меньшие 210, которые за 40 итераций не становятся палиндромами. Чему равна сумма всех найденных чисел в десятичной системе счисления?

 
Пожалуйста, не пишите нам, что Вы не можете решить задачу.
Если Вы не можете ее решить, значит Вы не можете ее решить :-)

Обсуждение Правила >>

Внимание! В обсуждении задачи запрещено публиковать ответы и давать подсказки.
 
Внимание! Если Вы увидите ошибку на нашем сайте, выделите её и нажмите Ctrl+Enter.