Верченко - задания по годам → .03 Верченко 2021
Ошибка.
Попробуйте повторить позже
Найдите наибольшее пятизначное число, которое в раз больше квадрата суммы своих цифр. Решение обоснуйте.
Источники:
Подсказка 1
Давайте введём переменные и составим уравнение из условия. Решать мы должны в целых числах, значит, имеет смысл зацепиться за делимость!
Подсказка 2
Наше число должно делиться на 3. Но как это может повлиять на сумму?
Подсказка 3
Сумма тоже будет делиться на 3. Продолжая рассуждать, сможем оценить сумму цифр и разобраться, какие значения она может принимать ;)
Обозначим — искомое число,
- сумма его цифр. Тогда
Следовательно,
делится нацело на
По признаку
делимости на
число
делится на
Но тогда
делится на
По признаку делимости на
делится на
Так как искомое число
пятизначное, то для
возможны
вариантов:
Для каждого
соответственно, находим:
Первое и последнее — не пятизначные, у четвёртого сумма цифр не равна
Подходящие:
или
Ошибка.
Попробуйте повторить позже
На координатной прямой отмечены точек с координатами
Найдите координату точки, сумма расстояний от
которой до указанных
точек минимальна. Ответ обоснуйте.
Источники:
Подсказка 1
Попробуйте упорядочить точки и предположить, каким может быть ответ. Как изменится сумма расстояний, если точку подвинуть совсем на немного?
Подсказка 2
Если искомую точку подвинуть так, чтобы она не «перепрыгнула» через одну из наших точек на прямой, то как изменится сумма расстояний?
Подсказка 3
Сумма расстояний только увеличится! Значит, имеет смысл рассмотреть искомую точку так, чтобы она совпадала с одной из данных на прямой ;)
Расположим числа в порядке возрастания: Покажем, что медиана этого ряда - число
- является искомым.
Обозначим
— сумма расстояний от числа
до остальных чисел.
Рассмотрим число Если
то сумма расстояний от
до первых четырёх чисел увеличится на
а до последних
четырёх — уменьшится на
(по сравнению с числом
), и при этом до самого числа
расстояние равно
то есть
Если
, то есть
, то сумма расстояний от
до всех чисел будет равна
Рассуждая аналогично при
получим
вывод: минимальное значение
достигается при
При отрицательных значениях
рассуждения ничем не
отличаются.
Ошибка.
Попробуйте повторить позже
Ключом шифрсистемы служит таблица в каждую ячейку которой записана одна из цифр
При этом должны делиться на
сумма цифр в каждой строке, сумма цифр в каждом столбце, а также суммы цифр на каждой из двух диагоналей таблицы
Один из возможных вариантов ключа:
1 | 1 | 2 | 2 |
2 | 1 | 1 | 2 |
0 | 0 | 1 | 2 |
0 | 1 | 2 | 0 |
А сколько всего существует различных ключей?
Источники:
Подсказка 1
В таких задачах зачастую удобно бывает найти параметры, которые, как в геометрии, фиксируют картинку. То есть, если какие-то числа в табличке определены, то и вся остальная таблица определяется однозначно. При этом, хотелось бы минимизировать число таких параметров, а также что-то понять про множество их значений. Всё это выше рассказано таким общим языком не чтобы вас напугать, а чтобы вы в аналогичных задачах видели схожие паттерны. Так какие же числа можно зафиксировать, чтобы все остальное у нас определялось единственным образом, а также, желательно, чтобы для любого набора параметром у нас восстанавливалась однозначно картинка?
Подсказка 2
Заметим, что если мы определили числа в верхнем левом квадрате 3 на 3, то мы определили всю таблицу. Понятно, что картинка тогда восстанавливается, но не будет ли противоречий при каких-то заполнениях квадрата 3 на 3 на диагонали?
Подсказка 3
Конечно, противоречия могут быть. Поэтому надо добавить еще два линейных равенства на диагонали. А значит, у нас есть 9 переменных и два равенства. Отсюда 7 свободных переменных, а потому вариантов 3⁷.
Указанную в условии таблицу , можно построить следующим образом: положим элементы верхнего левого угла размеров
произвольным образом, после чего заметим, что все оставшиеся элементы определяются однозначно из линейных (по
модулю
) соотношений для строк и столбцов (при этом элемент в правом нижнем углу будет равен сумме по модулю
всех остальных элементов квадрата). Плюс к этому имеем два линейных соотношения для элементов диагоналей. Таким
образом, общее число независимого выбора переменных
равно
Следовательно, общее число ключей равно
Ошибка.
Попробуйте повторить позже
Целое число может быть преобразовано следующим образом. Пусть, например,
Представим его в двоичной системе
счисления пятизначным числом:
Теперь выберем какое-нибудь целое число
и сдвинем получившуюся
строку
циклически на
позиций влево. Например, при
получится строка 10010, представляющая собой
двоичную запись числа 18. Значит, сдвигом на одну позицию из числа 9 получается число
будем это записывать так:
(Если сдвинуть влево на две позиции, то получится
то есть
)
Итак, — это число, получившееся сдвигом числа
на
позиций влево.
Для зашифрования осмысленного слова выбирается секретный ключ — набор из чисел
Затем с каждой буквой слова (по отдельности) проделывается следующее.
Букву заменяют числом по таблице
и последовательно вычисляют
Исходную букву затем заменяют на букву, соответствующую числу
(Если в процессе вычислений получается число, превышающее то оно заменяется остатком от деления на
Так, сумму
следует заменить на
)
В результате зашифрования получился набор букв ЯГКЫНИ.
Найдите исходное слово, если известно, что при зашифровании на этом ключе буква Ъ переходит в букву Ь, а буква П — в Е.
Источники:
Подсказка 1
В таких задачах, где идёт сложный процесс, хорошей идеей будет посмотреть на первые несколько шагов. Вдруг обнаружится цикличность, или можно будет заметить явную закономерность и вывести общую формулу. Попробуйте посмотреть, как меняется для чисел, которые записываются в виде пяти знаков (может быть с нулями в начале) в двоичной системе счисления, значение при операции левого циклического сдвига (то есть при с=1).
Подсказка 2
Заметим, что s « 1 = 2s (mod 31) (для этого надо разобрать два случая, чему равна первая цифра в двоичной системе счисления). Тогда s « c = 2^c * s (mod 31). А это значит, что мы стали чуть больше понимать, как работает процесс. Однако, все ещё не представляется возможным решить задачу, потому что даже сейчас непонятно, как явным образом ввести ограничения на k_i и c_i. Каким свойством обладает преобразование s « c? А что будет, если сделать не s « c, а (k + n) « c? Чему равно такое выражение?
Подсказка 3
Преобразование линейно, а значит и композиция преобразований тоже линейна. Значит оно записывается в виде kx + b. Что тогда можно сказать про k и b, если у нас есть значения на двух разных аргументах?
Покажем, что
Заметим, что достаточно доказать для Пусть
Если
, то равенство (
очевидно. Если
то
Тогда
и равенство доказано. Следовательно,
То есть, на одном шаге шифрования — линейное преобразование числа Так как композиция линейных преобразований есть линейное
преобразование, то
, где
и
— неизвестные.
Воспользуемся тем, что на этом ключе буква Ъ переходит в букву Ь, а буква П — в Е:
Вычитая из первого равенства второе, получим: Отсюда
Тогда
и, следовательно, Окончательно получили:
Тогда
Последовательно подставляя буквы шифрованного текста ЯГКЫНИ, получим исходное слово МОСКВА.
МОСКВА
Ошибка.
Попробуйте повторить позже
Для зашифрования осмысленного слова его буквы заменили числами по таблице.
Затем выбирали четные натуральные числа и
и для каждого числа
из соотношений
нашли целые числа и
.
Потом по формулам
получили числа
(где — остаток от деления числа
на 32), которые вновь заменили буквами согласно таблице:
В результате получили вот что: ЖЯЮЦКР.
Найдите исходное слово, если известно, что оно начинается на букву В.
Источники:
Подсказка 1
Нам надо явным образом связать x и z’ по модулю 32. Давайте тогда вычтем из первого равенство второе, чтобы у нас лишняя переменная y ушла. Тогда как можно связать x и z’?
Подсказка 2
Тогда выходит, что x(1 + q) = z’(1 + p) (mod 32). Если мы выразим (1 + q) через (1 + p) по модулю 32 с некоторыми константными коэффициентами, то мы сможем домножить на это модульное равенство наше равенство выше и после сокращения (1 + q) и (1 + p) в обеих частях мы получим явную связь x и z’. Стоит вспомнить, что мы ещё не использовали условие на первую букву!
Подсказка 3
Давайте теперь возьмем условие для первой буквы и посмотрим, что оно дает. Получается, что (1 + q) = 3(1 + p) (mod 16). Помножим на 3^-1 mod 16, и получим некоторое равенство, где коэффициент теперь у (1 + q). Тогда выходит, что c(1 + q) = (1 + p) (mod 32), где c = 11 или 27. А значит, получили явную связь на x и z’. Осталось проверить дешифровку на осмысленность и задача решена!
Рассмотрим произвольную букву открытого и шифрованного текстов. Для соответствующих им (по таблице) чисел и
выполняются
равенства
и
, при некотором
и
. При этом по условию
. Используя свойство сравнений по
модулю целого числа, получим:
или
. Для дальнейшего решения будем пользоваться
следующим свойством: если наибольший общий делитель чисел
и
равен
то сравнение
равносильно
. Используя условие задачи для первой буквы открытого и шифрованного текста, получим равенство
. Заметим, что сравнение
имеет 2 решения по модулю
,
. Тогда получим, что
или
для каждого
. Таким образом,
или
соответственно. Остается воспользоваться полученными соотношениями для остальных
букв.
Осмысленное слово получается только при втором варианте. А значит, исходное слово ВЕКТОР.
ВЕКТОР
Ошибка.
Попробуйте повторить позже
Устройство принимает на вход и выдает на выход наборы из битов (причем
). Поданный на вход набор
преобразуется в выходной набор
где — стандартная операция сложения битов:
.
Подав теперь этот набор на вход, получим на выходе набор
, который вновь подадим на вход и получим
и т.д.
Докажите, что если все наборы
оказались различными, то .
Источники:
Подсказка 1
Заметим, что для всех x вектор h(x) содержит четное число единиц. Сколько всего существует векторов, в которых единиц чётное число?
Подсказка 2
Конечно, 2ⁿ⁻¹. Значит, нам нужно улучшить нашу оценку всего на 1. Если встретятся все векторы с чётным число единиц, то встретится и нулевой. Какие векторы с чётным числом нулей могут перейти в него?
Подсказка 3
Если n нечётное, то подойдёт только сам нулевой вектор. Если же n чётное, то есть вектор из всех единиц. Тогда, используя идею чередования, можно найти 2 вектора, которые переходят в (1, 1, ..., 1), что приводит к противоречию.
Заметим, что для всех вектор
содержит четное число единиц, так как
Значит, в рассматриваемой последовательности
все векторы, начиная со второго, имеют четное количество единиц. Количество всех векторов, имеющих четное количество единиц, равно
. Поэтому претендентом на самое большое количество различных векторов является последовательность (*), начинающаяся с вектора,
содержащего нечетное количество единиц и продолжающаяся всеми векторами с четным количеством единиц. Количество векторов в такой
последовательности будет
Таким образом,
Для получения оценки рассмотрим отдельно случай когда среди векторов последовательности (*) нет нулевого вектора
и когда он есть.
Если в последовательности (*) нет вектора , то она содержит не более
векторов
и
Пусть теперь последовательность (*) содержит вектор ( ). Рассмотрим два случая.
1) Если — нечетное число, то
и других векторов, переходящих в нулевой нет. При этом не существует векторов таких, что
Таким образом в этом случае последовательность (*) содержит максимум два вектора и
2) Если — четное число, то
и найдутся два вектора
содержащие четное число единиц такие, что
Последовательность (*) не может содержать одновременно векторы и
, поэтому в этом случае она содержит не более
векторов, так что