ЗАДАЧИ
problems.ru |
О проекте
|
Об авторах
|
Справочник
Каталог по темам | по источникам | |
|
Задача 66935
УсловиеНазовем почти выпуклым несамопересекающийся многоугольник, у которого ровно один внутренний угол больше 180∘. На плоскости даны 1000000 точек, никакие три из которых не лежат на одной прямой. Может ли оказаться, что существует ровно десять различных почти выпуклых 1000000-угольников с вершинами в этих точках? РешениеПусть P1,P2,…,Pn – данные точки (n=1000000), а H=H1H2…Hk – их выпуклая оболочка. Будем называть точки H1, H2,…,Hk внешними, а остальные n−k точек внутренними. Пусть Q1, Q2,…,Qn такая перестановка точек P1, P2,…,Pn, что Q=Q1Q2…Qn – почти выпуклый многоугольник. Из сторон многоугольника H ровно одна, назовем ее s,не является стороной Q. Пусть R – вершина Q, для которой внутренний угол Q больше 180∘. Тогда R – внутренняя точка, а все остальные внутренние точки лежат внутри треугольника, с вершиной R и противоположной стороной s. Если внутренняя точка единственна, она должна совпадать с R. Тогда любую сторону H в качестве s и мы получим n−1>10 способов построить многоугольник Q – противоречие. Если есть ровно две внутренних точки – R1 и R2, то в качестве R можно взять любую из них. Пусть, например, R≡R1. Тогда s – та сторона H, которую пересекает луч R1R2. Если это сторона HuHu+1, то Q совпадает с одним из двух многоугольников H1H2…HuR1R2Hu+1…Hk или H1H2…HuR2R1Hu+1…Hk. Таким образом, в этом случае для Q есть лишь четыре варианта. Наконец, рассмотрим случай, когда внутренних точек хотя бы три. Пусть G=G1G2…Gm – их выпуклая оболочка. Назовем вершину Gi многоугольника G перспективной, если лучи GiGi−1 и GiGi+1 пересекают одну и ту же сторону H. (Считаем, что G0≡Gm и Gm+1≡G1.) Любая вершина Gi, которую можно выбрать в качестве R, должна быть перспективной. Однако, не каждая перспективная Gi может быть взята как R. Покажем, что у G не больше трех перспективных вершин. Действительно, предположим, что таких вершин не меньше четырех. Обозначим какие-то четыре из них через A, B, C, D так, что ABCD – выпуклый четырехугольник с ∠A+∠B≥180∘. Тогда луч BC лежит внутри угла, образованного лучами AB и AD. Так как A – перспективная, все три луча пересекают одну и ту же сторону H. Но B тоже перспективная, поэтому лучи BA и BC также пересекают одну сторону H. Поскольку лучи AB и BA не могут пересекать одну сторону H, получено противоречие. Пусть теперь Gl – перспективная вершина G, а лучи GlGl−1 и GlGl+1 пересекают сторону HuHu+1 многоугольника H. Рассмотрим луч r с вершиной Gl. Будем вращать r вокруг Gl внутри угла Gl−1GlGl+1 от луча GlGl−1 до GlGl+1. Пусть J1≡Gl−1, J2,…,Jn−k−1≡Gl+1 – отличные от Gl внутренние точки, через которые проходит r при этом вращении. Обозначим также J0≡Hu и Jn−k≡Hu+1. Тогда, для некоторого 0≤v≤n−k−1 получаем, что Q≡H1H2…Hu−1J0J1…JvGlJv+1Jv+2…Jn−kHu+2Hu+3…Hk. Рассмотрим несамопересекающийся многоугольник Q′=H1H2…Hu−1J0J1…Jn−kHu+2Hu+3…Hk. Так как Q′ невыпуклый, у него есть угол, больший 180∘. Поскольку его внутренние углы в вершинах H1, H2,…,Hu≡J0, Hu+1≡Jn−k,…,Hk меньше 180∘, то для некоторого 1≤w≤n−k−1 угол Q′ в вершине Jw больше 180∘. Тогда v=w−1 или v=w. (Иначе у Q будет два угла, больших 180∘, в вершинах Gl и Jw.) Значит для каждой перспективной вершины Gl многоугольника G есть не больше двух вариантов Q, а общее количество почти выпуклых многоугольников не превосходит 3⋅2=6<10. ОтветНет. Источники и прецеденты использования
|
© 2004-...
МЦНМО
(о копирайте)
|
Пишите нам
|
![]() |
Проект осуществляется при поддержке