2014 dxdy logo

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

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




 
 Сколько зигзагов на шахматной доске?
Сообщение07.05.2011, 16:29 
Зигзаг - это 8 белых клеток, по одной на каждой горизонтали, соприкасающиеся своими углами.
Например, b8-c7-b6-a5-b4-c3-d2-c1 - это зигзаг.
А сколько всего зигзагов на шахматной доске?

А если доска $n\times n$?
(при нечётном числе клеток доски красим клетки по правилу лайтонрайт, а зигзаг, естественно, не 8, а n клеток)

 
 
 
 Re: Сколько зигзагов на шахматной доске?
Сообщение07.05.2011, 16:59 
Первый вопрос — 296, а в каком виде требуется ответ? В смысле, с большой вероятностью ответ представим в виде определенной матрицы, возведенной в степень n, а его численное значение — сумма чисел в получившейся матрице

 
 
 
 Re: Сколько зигзагов на шахматной доске?
Сообщение07.05.2011, 17:04 
Equinoxe в сообщении #443075 писал(а):
Первый вопрос — 296, а в каком виде требуется ответ?

Ваш ответ для доски $8\times 8$ - верный.
Обобщение задачи на доску $n\times n$ - комбинаторная задача не из простых.

 
 
 
 Re: Сколько зигзагов на шахматной доске?
Сообщение07.05.2011, 17:09 
А что нужно в итоге? Алгоритм? Формула?

 
 
 
 Re: Сколько зигзагов на шахматной доске?
Сообщение07.05.2011, 17:18 
Equinoxe в сообщении #443080 писал(а):
А что нужно в итоге? Алгоритм? Формула?

Ну, если сможете формулу, Медаль Филдса Вам обеспечена (если Вам, конечно, нет сорока).

 
 
 
 Re: Сколько зигзагов на шахматной доске?
Сообщение07.05.2011, 17:22 
Алгоритм элементарный, берем матричку n на n, первую строку заполняем единицами в местах, которым соответствует белая клетка, все остальное — 0. Остальное заполняем построчно: если клеточка соответствует белой, ставим сумму той, что слева сверху и справа сверху, иначе 0.

А формула у меня будет через матрицу, возведенную в степень, если будет конечно

 
 
 
 Re: Сколько зигзагов на шахматной доске?
Сообщение07.05.2011, 17:25 
Equinoxe в сообщении #443089 писал(а):
Алгоритм элементарный, берем матричку n на n, первую строку заполняем единицами в местах, которым соответствует белая клетка, все остальное — 0. Остальное заполняем построчно: если клеточка соответствует белой, ставим сумму той, что слева сверху и справа сверху, иначе 0.

А формула у меня будет через матрицу, возведенную в степень, если будет конечно

Вот я 296 похожим алгоритмом нашла.
А попробуйте заменить 8 на 100. Не устанете считать?

 
 
 
 Re: Сколько зигзагов на шахматной доске?
Сообщение07.05.2011, 17:42 
Xenia1996, ну, вся эта сумма очень похожа на C из n по k, тем не менее, C из n по k тоже требует вычисления факториала или всей таблички… К тому же, для 100 ответ будет порядка $2^{100}$

 
 
 
 Re: Сколько зигзагов на шахматной доске?
Сообщение07.05.2011, 17:50 
Equinoxe в сообщении #443101 писал(а):
Xenia1996, ну, вся эта сумма очень похожа на C из n по k, тем не менее, C из n по k тоже требует вычисления факториала или всей таблички… К тому же, для 100 ответ будет порядка $2^{100}$

Я тут кое-что нашла по теме. Только вот не знаю - сейчас постить, или немного погодя. Ладно, дам людям ещё порешать.

 
 
 [ Сообщений: 9 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group