2014 dxdy logo

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

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


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


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

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

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему
 
 Путешествие коня по 64 клеткам
Сообщение13.11.2009, 17:20 


19/10/09
12
Может ли конь, побывать на каждой клетке шахматной доски размером 8x8 ровно один раз и последним ходом возвратиться в исходную позицию? Решить такую же задачу для доски 7x7.
_______________________
Есть идея что с каждой парой ходов кол-во черных и белых клеток уменьшается.

 Профиль  
                  
 
 Re: Путишествие коня по 64 клеткам
Сообщение13.11.2009, 17:37 
Заслуженный участник
Аватара пользователя


13/08/08
14463
Идея неплохая. Чётным или нечётным ходом возвращается конь на исходную клетку? Это для второй задачи.
Наверное, каждый программер писал такую программу.

 Профиль  
                  
 
 Re: Путишествие коня по 64 клеткам
Сообщение13.11.2009, 18:49 
Заслуженный участник
Аватара пользователя


09/02/09
2086
Минск, Беларусь
usersname в сообщении #261642 писал(а):
Может ли конь, побывать на каждой клетке шахматной доски размером 8x8 ровно один раз и последним ходом возвратиться в исходную позицию? Решить такую же задачу для доски 7x7.
_______________________
Есть идея что с каждой парой ходов кол-во черных и белых клеток уменьшается.
Идея верная.

Пусть изначальная позиция коня - белое поле. Посчитайте, сколько должно остаться незатоптанных конём клеток каждого цвета после 63 ходов в первом случае и после 48 ходов во втором случае.

 Профиль  
                  
 
 Re: Путишествие коня по 64 клеткам
Сообщение13.11.2009, 18:59 
Заслуженный участник


09/08/09
3438
С.Петербург
Чётное количество ходов в замкнутом пути - это только необходимое условие существования решения. Другими словами, мы точно можем сказать, что задача неразрешима для доски 7х7, а разрешима ли она для доски 8х8 - вопрос отдельный.

 Профиль  
                  
 
 Re: Путишествие коня по 64 клеткам
Сообщение13.11.2009, 19:19 
Заслуженный участник
Аватара пользователя


09/02/09
2086
Минск, Беларусь
Maslov в сообщении #261670 писал(а):
а разрешима ли она для доски 8х8 - вопрос отдельный.

http://mathworld.wolfram.com/KnightsTour.html
http://en.wikipedia.org/wiki/Knight's_t ... 7s_Theorem
:)

 Профиль  
                  
 
 Re: Путишествие коня по 64 клеткам
Сообщение13.11.2009, 19:25 
Заслуженный участник


09/08/09
3438
С.Петербург
Да все прекрасно знают, что доска 8х8 таким образом обходится :) - хотелось просто обратить внимание на то, что чётного количества клеток для существования решения не достаточно.

 Профиль  
                  
 
 Re: Путишествие коня по 64 клеткам
Сообщение13.11.2009, 19:47 
Заслуженный участник
Аватара пользователя


09/02/09
2086
Минск, Беларусь
Просто в случае $8 \times 8$ проще явно найти замкнутый маршрут, чем доказать его существование.

А вообще для существования замкнутого маршрута на доске $m \times n$, где $m \leqslant n$, необходимым и достаточным является выполнение следующих трёх условий:
1) $mn$ не является нечётным числом, большим $1$;
2) при $1<m<5$ обязательно $m=3$, $n>9$
3) при $m=1$ обязательно $n=1$

Разбор некоторых отдельных случаев см. по второй ссылке выше.

 Профиль  
                  
 
 Re: Путишествие коня по 64 клеткам
Сообщение13.11.2009, 20:00 
Заслуженный участник


09/08/09
3438
С.Петербург
Droog_Andrey в сообщении #261696 писал(а):
Просто в случае $8 \times 8$ проще явно найти замкнутый маршрут, чем доказать его существование.
А как его найти? :)
Мы же в разделе "Математика", а не "Программирование".

 Профиль  
                  
 
 Re: Путишествие коня по 64 клеткам
Сообщение13.11.2009, 20:30 


02/11/08
1187
Идея простая - шагайте пока шагается и метки ставьте с номерами ходов на те клетки, где были - если не куда шагать и маршрут не завершен - возвращайтесь на шаг назад - там делайте другой ход (всего вариантов ходов 8 для клеток центре доски, занумеруйте ходы, чтоб не повторяться) и тд. Рекурсивная процедура описана в интернете - поищите.

 Профиль  
                  
 
 Re: Путишествие коня по 64 клеткам
Сообщение13.11.2009, 22:17 
Заслуженный участник


09/08/09
3438
С.Петербург
Yu_K в сообщении #261718 писал(а):
Идея простая - ... Рекурсивная процедура описана в интернете - поищите.
Спасибо, я знаком с этой простой идеей. Но мне кажется, что когда задача предлагается в разделе "Математика", то предполагается не компьютерный перебор, а какой-то другой способ решения. Может быть, я ошибаюсь.

 Профиль  
                  
 
 Re: Путишествие коня по 64 клеткам
Сообщение13.11.2009, 22:29 


19/10/09
12
Так или иначе шахматная доска рассматривается как граф. А шагать по доске как в темноте не имеет смысла.

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

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



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

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


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

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