Тема . ПитерГор - задачи по годам

ПитерГор 2014 и ранее

Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела питергор - задачи по годам
Решаем задачу:

Ошибка.
Попробуйте повторить позже

Задача 1#69992

На клетчатую плоскость со стороной клетки, равной 1,  произвольным образом брошена салфетка 100 ×100.  Она накрывает некоторые узлы (узел, лежащий на границе салфетки, тоже считается накрытым). Каким наименьшим числом прямых (идущих не обязательно по линиям сетки) заведомо можно покрыть все эти узлы?

Показать ответ и решение

Давайте попробуем для начала угадать ответ. При каком варианте расположения прямых мы точно покроем ими все узлы? Наверное, когда эти прямые будут идти только по вертикальным или горизонтальным линиям сетки. Давайте считать, что вертикальными, потом нам ещё понадобится это дальше по решению. Но тогда количество таких прямых будет не больше, чем    √-
[100 2]+ 1= 142  из-за того, что диагональ равна    √-
100 2.  Теперь подумаем, не может ли быть меньшее количество прямых?
Давайте докажем сначала, что 140  прямых не хватит. Построим контрпример. Возьмём координатную плоскость и расположим квадрат, диагональ которого расположена на оси 0y  от точки (0;0)  до (141;0).  Его сторона равна 141
√2 < 100,  поэтому его можно накрыть салфеткой со стороной 100.  Проверим, что узлы, принадлежащие квадрату, нельзя покрыть 140  прямыми. На диагонали расположено 142  узла. Если диагональ не лежит ни на одной из проведённых прямых, то эти узлы должны покрываться различными прямыми, что невозможно, поскольку прямых всего 140.  Поэтому прямая y =0  обязательно проведена. Теперь докажем по индукции, что при 0 ≤k≤ 69  проведены прямые y = ±k.  База k= 0  уже проверена. Установим переход от k − 1  к k.  По предположению индукции уже проведены прямые

y = 0, y =±1, ..., y = ±(k − 1)

(всего 2k − 1  прямая). Рассмотрим очередную прямую y = k,  на ней лежит 142− 2k  узлов(на каждом шаге их количество уменьшается на 2). Если она не проведена, то эти узлы покрыты различными прямыми, что невозможно, поскольку нам осталось провести 140− (2k− 1)= 141− 2k  прямых. Значит, она проведена. Аналогично должна быть проведена и прямая y =− k.  Итак мы установили, что заведомо проведено 2⋅69+ 1= 139  прямых. Но при этом точки (70;±70)  и (71;±70)  всё ещё остались непокрытыми. Они являются вершинами прямоугольника и поэтому не могут быть покрыты одной прямой.

PIC

Мы поняли, что меньше, чем 140  прямыми, мы не покроем все узлы. Тогда вопрос, хватит ли нам 141  вертикальной прямой(если забыли почему столько, посмотрите начало решения)? Давайте докажем лемму, что на самом деле если мы покрыли все узлы 142  вертикальными прямыми, то мы можем покрыть все узлы и 141  прямой. Но сделаем это немного по-хитрому.
Лемма. Если салфетку можно накрыть 142  вертикальными прямыми, то самая левая и самая правая из них содержат ровно по одному узлу, накрытому салфеткой.
Доказательство. Предположим, что это не так. Рассмотрим проекции двух смежных сторон салфетки на горизонтальную прямую. Обозначим их за a  и b,  a≥ b.  Тогда на одной из крайних прямых оказалось два или более узла. В таком случае прямая отсекает от салфетки прямоугольный треугольник x  с гипотенузой, не меньшей 1.  Высота этого треугольника не превосходит 100√2-− 141  (так как мы рассматриваем самую правую прямую). Рассмотрим треугольник, который будет образован вертикальной прямой, проходящей через самую правую верхнюю или нижнюю вершину. Образовался снова прямоугольный треугольник y,  подобный нашему исходному. Его же гипотенуза не превосходит диагонали квадрата, а высота равна a  или b,  и значит, не меньше b.  Мы знаем, что a+ b≥141.  Тогда

     2    2   2       2          2
(a− b) = 2(a + b)− (a+b) ≤ 20000− 141 = 119,

т.е. a − b< 11  и b= ((a+b)−(a−b))> 65.
       2  Записывая пропорциональность высот и гипотенуз в подобных треугольниках x  и y,  получаем -65√- < 100√2−-141.
100 2      1  С другой стороны, -65√-> -65-= 5-> 0,45> 100√2-− 141
100 2  143  11  — противоречие.

PIC

Лемма доказана, и тогда получается, что при накрытие 142  вертикальными прямыми они обязательно проходят через два узла в противоположных вершинах квадрата. Но тогда мы можем просто накрыть эти два узла одной прямой, проходящей через диагональ. Победа, мы покрыли узлы 141  прямой!

Ответ:

 141

Специальные программы

Все специальные программы

Программа
лояльности v2.0

Приглашай друзей в Школково и получай вознаграждение до 10%!

Крути рулетку
и выигрывай призы!

Крути рулетку и покупай курсы со скидкой, которая привязывается к вашему аккаунту.

Бесплатное онлайн-обучение

Для школьников из приграничных территорий России, проживающих в ДНР, ЛНР, Херсонской, Запорожской, Белгородской, Курской, Брянской областях и Крыму.

Налоговые вычеты

Узнай, как получить налоговый вычет при оплате обучения в «Школково».

Специальное предложение
для учителей

Бесплатный доступ к любому курсу подготовки к ЕГЭ, ОГЭ и олимпиадам от «Школково». Мы с вами делаем общее и важное дело, а потому для нас очень значимо быть чем-то полезными для учителей по всей России!

Вернём деньги за курс
за твою сотку на ЕГЭ

Сдать экзамен на сотку и получить обратно деньги за подготовку теперь вполне реально!

cyberpunkMouse
cyberpunkMouse
Рулетка
Вы можете получить скидку в рулетке!