Число с наибольшими двоими
Creato il: 11 gennaio 2025
Creato il: 11 gennaio 2025
Знаком «?» будем обозначать одну любую цифру от 0 до B (числа рассматриваем в двенадцатеричной записи).
Найдите среди всех чисел, которые подходят под шаблон 6??9???12 и у которых все цифры в записи различные, такое число, которое при разложении на простые числа имеет наибольше количество двоек в разложении. Если таких чисел несколько, напишите в ответ наибольшее. В ответ впишите число в десятеричной системе счисления
Разберём задачу по шагам.
Все числа даны в двенадцатеричной системе счисления (base 12). Цифры в base 12 – это:
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A (десять в десятичной), B (одиннадцать в десятичной).
Дано шаблонное (масочное) число:
6 ?? 9 ??? 1 2
Где каждое «?» – это одна любая разрешённая в base 12 цифра, причём во всём числе все цифры должны быть различны.
Важно: последний «12» в записи – это две отдельные цифры 1
и 2
(а не «двенадцать» как одно целое).
Таким образом, всего цифр девять:
Причём цифры 6, 9, 1, 2
уже заняты, а пять символов «?» нужно заполнить другими различными цифрами, не совпадающими с уже имеющимися.
Задача говорит: среди всех подходящих (по маске и «различности» цифр) чисел выбрать то, у которого в разложении на простые множители (уже в десятичном виде) показатель степени простого числа 2 (то есть от числа) будет наибольшим. Если таких несколько, надо взять наибольшее в десятичной системе и вывести именно это десятичное число.
Оказывается (и это ключевой «трюк» задачи), что какое бы сочетание цифр мы ни подставляли в «?», последняя пара цифр 12
в base 12 делает всё число при переводе в десятичную систему оканчивающимся на 2 в модуле 4, а точнее:
Иными словами, вне зависимости от того, что мы подставим вместо «?», число в десятичной системе даёт остаток 2 по модулю 4, то есть оно делится на 2 (чётное), но не делится на 4.
Следовательно, для любого подходящего числа . То есть все кандидаты имеют в точности одну двойку в факторизации (одну степень 2).
Вывод: по количеству двоек в разложении все «допустимые» числа одинаковы (каждое имеет ровно одну 2). Значит надо просто выбрать максимальное число (в десятичном смысле) из всех, которые удовлетворяют шаблону и условию «все цифры различны».
Шаблон в base 12:
6 ? ? 9 ? ? ? 1 2
Запрещено повторять уже зафиксированные: 6, 9, 1, 2.
Оставшиеся свободные пять «?» мы хотим сделать как можно больше (идя слева направо), используя при этом самые крупные из доступных цифр , где
Слева направо максимизация даёт:
(Цифры 0, 3, 4 остались неиспользованными, но они меньше 5–7–8–A–B.)
Таким образом, самое большое число в двенадцатеричной записи есть:
6 B A 9 8 7 5 1 2
где
Позиции (считаем слева направо, начиная с старшей степени):
Обозначим это число за . Тогда
Чтобы перевести, выпишем степени 12:
Теперь умножаем и складываем:
Итак, искомое максимальное десятичное значение:
Ответ (в десятеричной системе):
3006318110