На доске написано несколько чисел. Разрешается стереть любые два числа a и b, а затем вместо одного из них написать число Какое наименьшее число может остаться на доске после 2018 таких операций, если изначально на ней написано 2019 единиц?
Пусть mn — наименьшее число, которое можно получить из n единиц после операций. Заметим, что
при всех Действительно, как бы мы ни получили наименьшее число mn, оно равно где числа x и y были получены на предыдущем шаге. Пусть x получено из p единиц исходного набора, а y — из оставшихся единиц. Если или (предположим для определенности, что то из исходного набора p единиц можно было бы получить меньшее число, не затрагивая второй набор.
Значит, на последнем шаге можно получить число, меньшее mn, что противоречит определению mn.
Докажем индукцией по n, что где
a определяется из условия (то есть При это равенство проверяется непосредственно:
Предположим, что оно верно для всех где и докажем его для
Лемма. Наименьшее значение выражения при условии достигается при где обозначено [x] — наименьшее целое число, не меньшеe x.
Доказательство. Обозначим Пользуясь формулой для f(n), получаем где (это проверяется непосредственно как в случае так и при Из полученной формулы для d(n) следует, что поэтому при
Пусть и Сравним значения и Их разность равна
Если то а значит,
Итак, если p пробегает значения от 1 до (то есть не превосходит q), то сумма не возрастает, а значит, ее наименьшее значение достигается при (соответственно, Лемма доказана.
Из доказанной леммы и предположения индукции следует, что
Остается убедиться, что
Пусть k таково, что Тогда Если то
и
Если же то и
то есть в обоих случаях имеем
Следовательно,
При получаем и
Ответ:
Приведем другое решение.
Пусть x — число, получившееся после 2018 операций. Проследим, как было получено это число. Для этого «развернем» все операции в обратном направлении. При прямом применении операции два числа заменялись одним, поэтому при обратном каждое число мы будем заменять на два числа, из которых оно было получено (сохраняя деление на 4):
При этом есть числа, у которых нет предшественников это единицы. Каждую единицу мы искусственно представим в виде суммы двух чисел:
(если то с этой единицей мы проделаем ту же процедуpy). Далее каждую степень двойки, стоящую в числителе и полученную когда-то из единицы, мы снова искусственно превращаем в сумму двух чисел:
Таким образом, при каждом таком «разворачивании» операции в обратном направлении количество чисел удваивается. Поэтому в итоге мы получим представление числа x в виде дроби, в числителе которой стоит сумма 2048 чисел каждое из которых есть некоторая степень двойки, а знаменатель равен 411.
Обозначим через ak количество слагаемых вида ak, в числителе дроби, представляющей число x.
С учетом искусственного раздвоения единиц и чисел, получающихся из них, исходное количество единиц равно
Получаем следующую систему условий, равносильную исходной задаче:
Чтобы сделать число x наименьшим, необходимо обнулить как можно больше чисел ak с большими коэффициентами (или, что то же самое, с большими номерами k). Для 2019 единиц достаточно положить Решением системы
будут числа и Тогда
Заметим, что если изначально на доске было написано количество единиц, равное степени двойки, то можно положить то есть в этом случае можно взять отличным от нуля только a0.