2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Два игрока
Сообщение29.01.2008, 19:00 


25/06/07
124
Новосибирск
Предложу ещё одну задачку олимпиадного толка, которую пока не решил сам (подозреваю, что решаться она должна довольно просто в техническом, но чуть сложнее в идейном плане):

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

 Профиль  
                  
 
 
Сообщение30.01.2008, 06:44 
Модератор
Аватара пользователя


11/01/06
5702
Эта задача справедлива как для прямолинейных отрезков, так и для криволинейных. Только требуются некоторые уточнения: нельзя проводить отрезок проходящий через какую-то из нарисованных точек; в криволинейном случае каждые две точки разрешается соединять только одним отрезком (иначе можно играть до бесконечности уже с двумя точками), а также нельзя соединять точку саму с собой.

Решение.

Случаи одной и двух точек очевидны, предположим, что нарисовано как минимум 3 точки.

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

Пусть $n$ - число заданных точек, $m$ - число проведенных игроками отрезков и $f$ - число всех граней.

Криволинейный случай: Так как каждая грань ограничена тремя криволинейными отрезками, в то время как каждый отрезок является границей в точности двух граней, то $3f=2m$ или $f=\frac{2m}{3}$. Согласно эйлеровой характеристике плоскости, имеем: $n-m+f=2$, откуда следует, что $m=3(n-1)-6$. Таким образом, первый игрок выигрывает, если $n$ четно, и проигрывает, если $n$ нечетно.

Прямолинейный случай: Рассмотрим выпуклую оболочку нарисованных точек. Понятно, что она состоит из отрезков, которые будут нарисованы при любой игре. Пусть $k$ - число точек на границе выпуклой оболочки. Так как каждая грань, за исключением внешней для выпуклой оболочки, ограничена тремя отрезками, в то время как каждый отрезок является границей в точности двух граней, то $3(f-1)+k=2m$ или $f=\frac{2m-k}{3}+1$. Согласно эйлеровой характеристике плоскости, имеем: $n-m+f=2$, откуда следует, что $m=3n-k-3$. Таким образом, первый игрок выигрывает, если $n+k$ четно, и проигрывает, если $n+k$ нечетно.

 Профиль  
                  
 
 
Сообщение30.01.2008, 07:06 


25/06/07
124
Новосибирск
maxal, отрезки - обязательно прямолинейные. И в этом случае их кол-во изменяется по сравнению с "криволинейным случаем": взять хотя бы точки, расположенные в вершинах квадрата. В прямолинейном случае отрезков будет 5, а в криволинейном - 6, при этом для трёх точек, не лежащих на одной прямой, в обоих случаях получаем 3 отрезка.

 Профиль  
                  
 
 
Сообщение30.01.2008, 07:10 
Модератор
Аватара пользователя


11/01/06
5702
Добавил решение для прямолинейного случая.

 Профиль  
                  
 
 
Сообщение30.01.2008, 07:32 


25/06/07
124
Новосибирск
Понятно, большое спасибо )

 Профиль  
                  
 
 
Сообщение30.01.2008, 07:40 
Заслуженный участник
Аватара пользователя


17/10/05
3709
:evil:
Вам может быть интересно посмотреть игру Бюссельская капуста (описана в одной из книжек Мартина Гарднера)

 Профиль  
                  
 
 
Сообщение30.01.2008, 08:06 


25/06/07
124
Новосибирск
Кстати, мне кажется, у этой задачи должно быть иное решение, без использования знаний об эйлеровой характеристике плоскости. :)

 Профиль  
                  
 
 
Сообщение30.01.2008, 08:37 
Модератор
Аватара пользователя


11/01/06
5702
Вот, кстати, популярная брошюрка об эйлеровой характеристике:
Шашкин Ю. А. "Эйлерова характеристика."

 Профиль  
                  
 
 
Сообщение30.01.2008, 09:48 


25/06/07
124
Новосибирск
maxal писал(а):
Вот, кстати, популярная брошюрка об эйлеровой характеристике:
Шашкин Ю. А. "Эйлерова характеристика."

Спасибо, будем читать )

 Профиль  
                  
 
 
Сообщение31.01.2008, 10:06 


25/06/07
124
Новосибирск
maxal, кстати, в криволинейом случае внешняя грань будет ограничена двумя отрезками, а не тремя )

 Профиль  
                  
 
 
Сообщение31.01.2008, 10:19 
Модератор
Аватара пользователя


11/01/06
5702
lexus c. писал(а):
maxal, кстати, в криволинейом случае внешняя грань будет ограничена двумя отрезками, а не тремя )

Как вы себе это представляете? У двух отрезков не может быть меньше трех различных концов - в противном случае либо отрезки соединяют одни и те же точки, либо какую-то точку саму с собой, а это все запрещено правилами.

 Профиль  
                  
 
 
Сообщение31.01.2008, 10:42 


25/06/07
124
Новосибирск
Простите, да, я забыл об оговорке, согласно которой, две точки соединяются только одним отрезком. :oops:

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 12 ] 

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group