Тема . Комбинаторная геометрия

Клетчатая решётка (координатная плоскость) и точки, отрезки, прямые на ней

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

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

Задача 1#74470

На координатной плоскости дан прямоугольник с целочисленными координатами вершин, отличный от квадрата. Докажите, что можно провести несколько прямых, параллельных сторонам прямоугольника, так, что прямоугольник разобьется на квадраты с целочисленными координатами вершин.

Источники: БИБН-2022, 11.5 (см. www.unn.ru)

Подсказки к задаче

Подсказка 1

Давайте сначала "причешем" задачу, чтобы нам было удобнее её решать. Нам дали произвольный прямоугольник с вершинами в целых точках. Тогда как, не умаляя общности, можно его представить на координатной плоскости?

Подсказка 2

Верно, можно изобразить прямоугольник с одной из вершин в начале координат O, потому что иначе сделаем сдвиг на соответствующий вектор, и ничего не поменяется. Давайте теперь решать задачу на языке векторов. Введите обозначения для координат вершин прямоугольника. Как теперь можно записать условие перпендикулярности смежных сторон с точкой O?

Подсказка 3

Ага, на языке векторов это будет значить, что их скалярное произведение равно 0. Отлично, уже что-то! Теперь нужно как-то воспользоваться целостностью координат. Попробуем разобрать два случая, когда координаты точек взаимно просты и когда это не так. Давайте сначала рассмотрим первый случай. Почему в этом случае можно сказать, что наш исходный прямоугольник это квадрат?

Подсказка 4

Пусть координаты вершин были (p;q) и (m;n). Тогда из прошлой подсказки мы знаем, что pm + qn = 0, а из взаимной простоты получаем, что p = ±n, q = ±m. В этом случае всё понятно. Пусть теперь НОД(p;q) = k. Тогда какие координаты точек на одной стороне хорошо бы рассмотреть? Аналогично с другими координатами.

Подсказка 5

Верно, давайте рассмотрим координаты точек (pi;qi), где i = 1, 2, 3,..., k-1, и проведём через них прямые, параллельные стороне OB. Они пересекут в каких-то точках противоположную сторону прямоугольника, причём для них выполняется определённое равенство для векторов. Теперь если же m и n взаимно просты, то проделайте те же действия. Осталось только понять, почему это решает задачу и аккуратно довести её до конца.

Показать доказательство

Пусть ABCD  — данный прямоугольник. Без ограничения общности можно считать, что A = O  — начало координат: иначе сместим начало координат в точку A,  а в конце сделаем сдвиг на целочисленный вектор −→
AO.  Обозначим векторы     −−→
⃗u= OD =(p;q),     −−→
⃗v = OB = (m; n),  где p  , q,m,n  — целые числа. Поскольку ⃗u  и ⃗v  взаимно перпендикулярны, их скалярное произведение равно нулю, т.е. pm +qn =0  (этот факт также следует из соотношения для угловых коэффициентов перпендикулярных прямых OB  и OD  ).

PIC

Рассмотрим сначала случай, когда p  и q  не взаимно просты. Тогда p= p1k,q =q1k,k =  НОД(p,q)> 1.  В этом случае рассмотрим на стороне OD  промежуточные точки D ,D ,...,D   ,
  1 2     k−1  где −−O→D = (pi;qi),i=
  i   1  1  1,2,...,k− 1.  Проведём через точки D
 i  прямые, параллельные стороне OB.  Они пересекут сторону BC  в точках  ′
Di,  где −−→′  −−→   −−→′  −−→   −−→
ODi = OB + BDi = OB + ODi = (m+ p1i;n+ q1i).

Таким образом, точки Di  и  ′
Di  имеют целочисленные координаты и тем самым, прямые    ′
DiDi(i= 1,2,...,k− 1)  разбивают прямоугольник OBCD  на k  прямоугольников с целочисленными вершинами. Назовем это разбиением первого типа.

Аналогично, если m  и n  не взаимно просты, то прямыми, параллельными стороне OD,  разобьем OBCD  на меньшие прямоугольники с целочисленными вершинами. Назовем это разбиением второго типа; прямые этого разбиения проходят через промежуточные точки Bj  на стороне OB,  где j = 1,2,...,l− 1,  а l  — наибольший общий делитель m  и n,(m = m1l,n=  n1l),−−O→Bj = (m1j;n1j).  Заметим, что в случае, когда одновременно k> 1  и l>1,  прямые первого и второго разбиений разбивают прямоугольник OBCD  на k⋅l  равных прямоугольников с вершинами в точках Mij,  где −O−M−i→j = −−O→Di+ −O−→Bj =(p1i+ m1j;q1i+ n1j),i  =1,2,...,k,j = 1,2,...,l,  т.е. все вершины имеют целочисленные координаты.

Итак, приходим к случаю, когда координаты каждого из векторов ⃗u,⃗v  взаимно просты. Но тогда из равенства pm =−qn  получим, что p =±n,q = ±m  (действительно, из этого равенства следует, что p  делится на n  и, в то же время, n  делится на p,  значит, p =±n;  аналогично, q = ±m,  с учетом знака в данном равенстве). В этом случае стороны прямоугольника OBCD  равны: |OD|= ∘p2-+q2 = √n2+-m2 =|OB|,  и наш прямоугольник квадрат.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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