24 мая 2015

  1. Найдите предел последовательности , для которой ,
    Решение
    Сначала докажем, что последовательность сходится. Если , то , поэтому она ограниченна сверху. Сравним и : Видим, что при имеет место неравенство , то есть последовательность возрастает. По теореме Вейерштрасса она имеет предел. Чтобы его найти, перейдем к пределу в нашем рекуррентном соотношении: откуда предел может быть одним из чисел , и . Нетрудно понять, что это .
    Ответ
    .
  2. На плоскости, однородно покрытой прямоугольниками со сторонами и , рисуют случайную окружность радиуса . Найдите вероятность того, что окружность имеет общие точки ровно с тремя прямоугольниками.
    Решение
    Будем следить за положением центра окружности. Ясно, что можно ограничить рассмотрение внутренностью одного прямоугольника. Нетрудно видеть, что для того, чтобы окружность пересекала ровно три прямоугольника, должны выполняться два условия:
    (1) расстояния от центра до двух ближайших сторон прямоугольника должны быть меньше ;
    (2) расстояние до ближайшей вершины прямоугольника должно быть больше .
    Зная это, мы можем изобразить множество точек, удовлетворяющих этим условиям:

    Следовательно, искомая вероятность равна
    Ответ
    .
  3. Дима и Ваня по очереди вписывают элементы в квадратную матрицу порядка . Цель Вани — сделать так, чтобы получившаяся в итоге матрица имела собственное значение , а цель Димы — помешать ему. Дима ходит первым. Есть ли у кого-нибудь из них выигрышная стратегия?
    Решение
    Получившаяся матрица будет иметь собственное значение , если матрица будет вырожденной. Добиться этого Ваня может, например, следующим образом. После того, как Дима вписал какой-то элемент , Ваня вписывает новый элемент в ту же строку таким образом, чтобы , где — символ Кронекера. Тогда сумма чисел в каждой из строк матрицы будет равна нулю, то есть матрица будет вырожденной.
    Ответ
    При правильной стратегии выиграет Ваня.
  4. Найдите определитель матрицы , где .
    Решение
    Воспользуемся формулой . Вычтем из каждой строки матрицы предыдущую, а затем из каждого столбца предыдущий. Полученная матрица будет иметь вид: Продолжая рассуждение по индукции, убеждаемся, что определитель исходной матрицы равен единичной, то есть .
    Ответ
    .
  5. Даны два массива целых чисел и , причем все элементы различны. Предложите алгоритм, находящий набор индексов с минимальной разностью , для которого набор является перестановкой элементов массива . Ограничение по времени — (более быстрые алгоритмы приветствуются), по дополнительной памяти — .
    Решение
    Это можно сделать в один проход по массиву . Каждый раз, когда мы встречаем элемент массива , мы записываем его и его номер в специальные массивы. При этом мы поддерживаем в этих массивах отрезок , на котором мы надеемся найти все различные элементы . Ясно, что если очередной элемент массива совпадает с первым элементом отрезка , то уже явно не может быть кратчайшим отрезком, удовлетворяющим условию задачи, и мы можем сдвинуть его левый конец. Если на очередном шаге мы понимаем, что содержит все различные элементы , то — кандидат на ответ; в этом случае мы также сдвигаем его левый конец.
    Оценка по памяти очевидна. Оценка по сложности может быть обоснована следующим образом: мы все делаем в один проход (отсюда ) и на каждом шаге должны искать элемент в массиве (отсюда ). Ясно, что алгоритм можно улучшить: если вначале отсортировать и использовать двоичный поиск, получим . Если же использовать совершенное хеширование, то можно добиться сложности .
  6. В 2222 году волейбольные турниры проводят по новой системе. Говорят, что команда A превосходит команду B, если A выиграла у B или у какой-либо команды, выигравшей у B (правило не транзитивно!). Каждая пара команд играет по одному разу. Ничья исключается волейбольными правилами. Чемпионом объявляют команду, превзошедшую все другие команды. Докажите, что (а) чемпион обязательно найдется, и (б) не может быть ровно двух чемпионов.
    Решение
    Договоримся, что каждая команда за турнир получает очки, равные числу превзойденных ею команд. Сначала докажем следующую простую лемму:

    Лемма. Пусть команда Е не превосходит команду К. Тогда К набрала больше очков, чем Е.

    Доказательство. Если Е не превосходит К, то К победила команду Е, а также все команды, которые победила команда Е.
    Теперь пусть Х — команда, которую превзошла команда Е. Если Е выиграла у Х, то К также выиграла у Х. Значит, К превосходит Х. Если же Е выиграла у команды F, которая выиграла у Х, то заметим, что К тоже выиграла у F. Значит, К выиграла у F, которая выиграла у Х, то есть К превосходит Х. Итого, К превосходит все команды, которые превзошла Е, да еще и Е в придачу, то есть как минимум на одну команду больше, чем Е. Лемма доказана.

    (а) Пусть А — команда, заработавшая максимальное число очков. Докажем, что А — чемпион. Допустим, это не так, тогда есть команда В, которую А не превзошла. По лемме получаем, что В заработала больше очков, чем А. Противоречие.

    (б) Пусть у нас есть два чемпиона: А и В. Друг с другом они играли; пусть, к примеру, победила А. Так как В превосходит все другие команды (и А в частности), то В победила некоторую команду, которая выиграла у А. Допустим для начала, что есть команды, которые победили и А, и В. Тогда можно показать, что та из них (назовем ее С), которая набрала больше всего очков, и будет третьим чемпионом. В самом деле, пусть Е — команда, которую не превзошла С. Тогда, во-первых Е победила и А, и В, а во-вторых, Е заработала больше очков, чем С — противоречие. Пусть теперь нет команд, которые победили и А, и В. Рассмотрим множество всех таких команд, которые победили А, но проиграли В. Отметим, что оно непусто (см. выше). Среди них возьмем команду с наибольшим числом очков. Тогда пользуясь леммой мы можем установить, что эта команда является третьим чемпионом.
  7. Вычислите интеграл
    Решение
    Обозначим исходный интеграл через . Произведем замену .
    Тогда Отсюда
    Ответ
  8. На плоскости нарисована ломаная с звеньями. Длина каждого звена равна , ориентированный угол между соседними звеньями с равной вероятностью равен или . Найдите математическое ожидание квадрата расстояния от ее начальной точки до конечной.
    Решение
    Введем на плоскости систему координат так, чтобы первое звено ломаной было направлено вдоль оси . Пусть — ориентированный угол между -м звеном ломаной и первым звеном ломаной (то есть осью ). Тогда , , где — случайная величина, принимающая с вероятностью значения . Отметим, что проекции на оси и -го звена ломаной равны и соответственно. Тогда квадрат расстояния от начала ломаной до ее конца равен Наша задача — найти математическое ожидание этой случайной величины.
    Имеем Пользуясь тем, что и (в силу нечетности косинуса), по индукции получаем, что Далее найдем математическое ожидание произведений. Пусть . С помощью индукции по можно доказать, что Следовательно Отсюда уже нетрудно получить ответ
    Ответ
    .