2014 dxdy logo

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

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


Правила форума


Посмотреть правила форума



Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 Где ошибка?
Сообщение28.03.2017, 19:01 
Аватара пользователя


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

Она уже встречалась на форуме в данной теме topic11719.html. Но то решение оказалось куда сложнее моего, да и еще использовало понятия из вычислительной геометрии(я уж не говорю о том, что ответ не совпал). Моя идея состоит в следующем: игра заканчивается, если многоугольник триангулирован, значит побеждает тот, кто завершил его триангуляцию. Но количество проведенных сторон - нечетное число, поэтому побеждает всегда второй игрок.

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение28.03.2017, 20:06 
Заслуженный участник


14/10/14
1207
Какой ещё многоугольник?

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение28.03.2017, 20:13 
Аватара пользователя


15/11/15
1297
Москва
Slav-27 в сообщении #1204424 писал(а):
Какой ещё многоугольник?

Образованный точками

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение28.03.2017, 20:41 
Заслуженный участник


11/11/07
1198
Москва
Здесь побеждает первый
$$
\xymatrix{ \circ \ar@{-}[rr]_1 \ar@{-}[rd]_2 & & \circ \ar@{-}[ld]_1 \\ & \circ & }
$$

а здесь - второй
$$
\xymatrix{\circ \ar@{-}[dd]_1 \ar@{-}[rr]_2 \ar@{-}[dr]_1 & & \circ \ar@{-}[ld]_2 \ar@{-}[dd]_1 \\ & \circ & \\ \circ \ar@{-}[ru]_2 \ar@{-}[rr]_1 & & \circ \ar@{-}[lu]_2 }
$$

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение28.03.2017, 20:50 
Аватара пользователя


15/11/15
1297
Москва
1) В каком порядке делались ходы?
2) Я рассматривал случай, когда точек больше 3, так как треугольник триангулировать нельзя

(Оффтоп)

3) Как вы сделали этот рисунок?

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение28.03.2017, 20:59 
Заслуженный участник


14/10/14
1207
Rusit8800 в сообщении #1204427 писал(а):
Образованный точками
Ну хорошо, предположим, что имеется в виду выпуклая оболочка нарисованных точек. Но ведь может быть, что не все нарисованные точки оказались вершинами этого многоугольника: смотрите 2-й пример AV_77. Проведённых отрезков там чётное число.

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение28.03.2017, 21:10 
Заслуженный участник


11/11/07
1198
Москва
Rusit8800 в сообщении #1204438 писал(а):
1) В каком порядке делались ходы?

Порядок ходов (проведения ребер) здесь не важен. Около каждого ребра стоит номер игрока, который его проводит.

Rusit8800 в сообщении #1204438 писал(а):
2) Я рассматривал случай, когда точек больше 3, так как треугольник триангулировать нельзя

Если нужно больше трех, то такой вариант с победой первого игрока подойдет:
$$
\xymatrix{ \circ \ar@{-}[r]_1 \ar@{-}[d]_2 \ar@{-}[rd]_1 & \circ \ar@{-}[d]_2 \\ \circ \ar@{-}[r]_1 & \circ  }
$$

А чтобы посмотреть как делался можно нажать на кнопку "цитата" и посмотреть код. Окружение xymatrix

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение28.03.2017, 22:00 
Аватара пользователя


15/11/15
1297
Москва
AV_77 в сообщении #1204450 писал(а):
Порядок ходов (проведения ребер) здесь не важен

Как же? Если в первом случае начинает первый, то он выигрывает, иначе, второй

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение28.03.2017, 22:01 
Заслуженный участник
Аватара пользователя


23/07/05
17973
Москва

(Rusit8800)

Rusit8800 в сообщении #1204438 писал(а):
3) Как вы сделали этот рисунок?
Объяснения: http://dxdy.ru/post169421.html#p169421.
Подробнее: http://dxdy.ru/topic35475.html.

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение28.03.2017, 22:18 
Заслуженный участник


27/04/09
28128
Rusit8800 в сообщении #1204467 писал(а):
Если в первом случае начинает первый, то он выигрывает, иначе, второй
Тогда он будет уже не вторым, а первым.

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение28.03.2017, 22:49 
Заслуженный участник


11/11/07
1198
Москва
Rusit8800 в сообщении #1204467 писал(а):
Если в первом случае начинает первый, то он выигрывает, иначе, второй

А, вот вы о чем. Мне казалось понятным, что первый игрок потому и называется "первым", что он первым ходит. Так что если второй будет ходить первым, то, как справедливо было сказано,
arseniiv в сообщении #1204477 писал(а):
он будет уже не вторым, а первым.

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение29.03.2017, 10:16 
Аватара пользователя


15/11/15
1297
Москва
Похоже я не правильно подсчитал количество сторон для триангуляции. Я хоть прав, что побеждает тот, кто ее завершает?

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение29.03.2017, 13:07 
Аватара пользователя


15/11/15
1297
Москва
То есть, если $P$ - количество сторон триангуляции, то первый игрок побеждает только в том случае, если $P$ нечетно. Так?

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение29.03.2017, 14:06 
Заслуженный участник


26/05/14
981
Пусть $N$ - число точек в множестве $S$. Пусть $K$ - число точек множества $S$ на границе выпуклой оболочки $S$. Тогда число рёбер в любой триангуляции $S$ равно $3N - K - 3$. Это первое.
Второе: если вы на этом множестве точек построили планарный граф, и число рёбер в этом графе меньше $3N - K - 3$, то к нему можно добавить ребро сохраняя планарность.
Отсюда следует что исход игры не зависит от порядка ходов игроков и определяется только парой $(N, K)$.

 Профиль  
                  
 
 Re: Где ошибка?
Сообщение29.03.2017, 19:43 
Аватара пользователя


15/11/15
1297
Москва
Получается, что если $3N - K - 3$ нечетно, то выигрывает первый, а если четно, то он проигрывает?

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 38 ]  На страницу 1, 2, 3  След.

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



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

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


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

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