Вначале на карточке были записаны два натуральных числа. Раз в минутку

Изначально на карточке были записаны два естественных числа. Раз в минутку Мистер Бот берёт эту карточку и, если 1-ое число было нечётным, пишет на дощечке второе число, в неприятном случае ничего не делает. После этого Мистер Бот выкидывает ветхую карточку и делает новую, первым числом на которой является уменьшенное в два раза и округлённое до единицы вниз первое число с предшествующей карточки, а вторым - двойное 2-ое число с предшествующей карточки. Когда Мистер Робот получил карточку, 1-ое число на которой одинаково нулю, он подсчитал сумму всех чисел, записанных на доске. Что он получил?

Примечание к задачке: Задачку можно относить как к теме инвариантов, так и к теме систем счисления.

Задать свой вопрос
Виталя Нуретдинов
Что он получил - это понятно, но вот как это назвать - нет.
Бузуев Владик
Автор утверждает, что обязана получиться формула.
Софья Налиухина
"...к теме инвариантов, так и к теме систем счисления. " - пусть тогда мехматовцы сушат с ней собственный мозг.
Бецофен Юрик
Я не против...
1 ответ

Он получил творенье начальных чисел.

За странноватым описанием процесса по сущности прячется описание метода умножения в столбик двоичных чисел: на i-м шаге, если первое число нечетное (=если на i-м месте справа в первом числе стоит 1), к сумме прибавляется 2^(i - 1) * второе число (=если всё записано в двоичной системе счисления, умножение на степень двойки равносильно сдвигу числа влево).

Инвариант здесь таковой: в любой момент времени сумма всех чисел, записанных на дощечке, и произведения чисел, записанных на карточке, не меняется.

Поначалу на примере, если на карточке записаны 5 и 7:

  1. карточка: 5 и 7, сумма на дощечке: 0
  2. карточка: 2 и 14, сумма на доске: 7
  3. карточка: 1 и 28, сумма на доске: 7
  4. карточка: 0 и 56, сумма на дощечке: 7 + 28 = 35

В общем случае: пусть перед текущим шагом на дощечке числа a и b, сумма чисел на доске s; значение суммы ab + s. Есть два варианта:

  • a = 2a'. Тогда на последующем шаге на карточке будет a' и 2b, на дощечке ничего не изменится. Значение суммы a' * 2b + s = 2a' * b + s = ab + s
  • a = 2a' + 1. На следующем шаге на карточке a' и 2b, на доску добавится b. Значение суммы a' * 2b + s + b = (2a' + 1) b + s = ab + s

Изначально на дощечке выписаны числа суммой 0 (инвариант равен произведению чисел на карточке = p), в конце творение чисел на карточке одинаково 0, тогда сумма выписанных чисел одинакова p.

, оставишь ответ?
Имя:*
E-Mail:


Последние вопросы
задание экономиоти Рассмотри ситуацию: человек живёт на Крайнем Се-вере. С помощью каких

Экономика.

Человек живет на Крайнем Севере. С помощью каких благ удовлетворяются потребности

Экономика.

там лежат три яйца.у дома рос клен.Это гнездо сойки.на клёне гнездо

Русский язык.

Тыныштық күйіндегі карусель 35 с-та 3,0 рад/с бұрыштық жылдамдықпен үдей қозғалады.

Разные вопросы.

Сочинение на тему "Русский язык не сможет умереть!"

Математика.

Приветствую! Меня зовут Станислав, я представляю компанию under.site. Хотел бы предложить интересное решение

Разные вопросы.

Масса трёх одинаковых пакетов чая 180г чему равна масса

Математика.

Газообразный аммиак объёмом 2.24 л (н.у.) был полностью поглощён 14.68 мл

Химия.

Упражнение 2 Выпишите глаголы и вставьте пропущенные буквы

Русский язык.

Радиус окружности, описанной около равностороннего треугольника, равен 6. Найдите сторону треугольника

Геометрия.

Добро пожаловать!

Для того чтобы стать полноценным пользователем нашего портала, вам необходимо пройти регистрацию.
Зарегистрироваться
Создайте собственную учетную запить!

Пройти регистрацию
Авторизоваться
Уже зарегистрированны? А ну-ка живо авторизуйтесь!

Войти на сайт