
Обозначим через Pn множество всех наборов (t1, t2, ..., tn) целых чисел таких, что 0 ⩽ ti ⩽ i. Сопоставим каждому такому набору число
а) Найдите все возможные наборы (t1, t2, t3, t4), для которых N(t1, t2, t3, t4) = 15.
б) Докажите, что
в) Докажите, что N определяет взаимно однозначное соответствие между Pn и множеством всех неотрицательных целых чисел, меньших (n + 1)!.
г) Пусть j0, j1, ..., jn — некоторая перестановка чисел 0, 1, ..., n. Обозначим через ti количество чисел, меньших i, но стоящих справа от него в данной перестановке. Найдите все перестановки j0, j1, ..., j6, для которых
а) Запишем условие в виде
и преобразуем его Ясно, что
Кроме того,
откуда
и
В то же время
откуда
Итак,
Уравнение сводится к
Ясно, что
б) Ясно, что максимальное значение n достигается при Докажем, что оно равно
по индукции.
—
Переход. Пусть тогда
что и требовалось доказать.
в) Ясно, что каждому набору ti (которых ровно поскольку выбрать ti можно
способом независимо от других выборов) соответствует ровно одно целое число, причем оно всегда от 0 до
(см. пункт б). В этом промежутке как раз
целых чисел. Осталось доказать, что никакие два значения N для разных наборов не совпадают. Допустим, они совпали. Выберем максимальный индекс i для которого в первом наборе ti отличается от pi во втором наборе. Пусть в первом оно больше.
Тогда уже за счет слагаемого вместо
сумма в первом наборе больше суммы во втором наборе минимум
и сумма в первом наборе останется больше. Итак, суммы не могут совпасть. Значит, каждая потенциально возможная сумма получается ровно один раз.
г) Сначала найдем набор такой, что
По доказанному выше, можно искать числа с конца, выбирая максимально возможное ti, для которого сумма еще не превосходит нужной (если выбрать больше, то сумма будет больше чем надо, а если меньше, то даже максимально возможные меньшие слагаемые не смогут этого скомпенсировать).
Получаем последовательно, при
Теперь можно установить место каждого из чисел в перестановке. Например, 1 должна стоять после 0 (иначе
). Теперь поставим двойку. Она должна стоять левее и 1 и 0, чтобы выполнялось
Аналогично добавляем остальные числа. Последовательно получим
Комментарий. Поскольку все произведенные здесь действия легко алгоритмизируются, они представляют собой один из самых простых способов организации полного перебора всех перестановок данных чисел с помощью компьютера для решения какой-либо задачи о поиске перестановки с нужными свойствами.
Ответ:
-------------
Дублирует задание № 2142.Спрятать критерии