2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Оценка сверху количества перестановок
Сообщение26.02.2006, 15:37 
Аватара пользователя


09/10/05
22
Коридор имеет размеры 3*N. Для любого заданного N, необходимо оценить максимальное количество различных вариантов, которыми можно уложить паркет в этом коридоре плитками размером [1*2] или [2*2] (сами варианты укладки паркета определять не надо).

 Профиль  
                  
 
 
Сообщение26.02.2006, 17:00 
Заслуженный участник


09/02/06
4401
Москва
N нечётно решений нет, если N -чётно то число решений равно 2* число решений для (N-2) следовательно 2^(N/2).

 Профиль  
                  
 
 Re: Оценка сверху количества перестановок
Сообщение26.02.2006, 17:15 
Модератор
Аватара пользователя


11/01/06
5710
Jilian писал(а):
Коридор имеет размеры 3*N. Для любого заданного N, необходимо оценить максимальное количество различных вариантов, которыми можно уложить паркет в этом коридоре плитками размером [1*2] или [2*2] (сами варианты укладки паркета определять не надо).


Решение для полосы 2 x n:

Пусть $f(n)$ - число вариантов укладки полосы размером 2 x n клеток. Тогда $f(n+1) = f(n) + 2 f(n-1)$. Откуда следует, что $f(n)=\frac{2^{n+1}+(-1)^n}{3}$.

 Профиль  
                  
 
 
Сообщение26.02.2006, 17:27 
Заслуженный участник


09/02/06
4401
Москва
Как укладывается 3*1?

 Профиль  
                  
 
 
Сообщение26.02.2006, 17:52 
Модератор
Аватара пользователя


11/01/06
5710
Предыдущее решение было для полосы размером 2xn. Исправляюсь.

Пусть $f(n)$ - число вариантов укладки полосы размером 3 x n клеток. Пусть $g(n)$ - число вариантов укладки этой же полосы с одной вырезанной угловой клеткой. Тогда:
$f(n+1) = 2g(n) + 3f(n-1)$
$g(n+1) = f(n) + 2g(n-1)$
Откуда следует, что
$f(n+2) = 7f(n) - 6f(n-2)$
и с учетом $f(0)=1, f(2)=5$ получаем $f(2n)=\frac{4\cdot 6^n + 1}{5}$.

Ну а для неченых n, действительно f(n)=0.

 Профиль  
                  
 
 Re: Оценка сверху количества перестановок
Сообщение26.02.2006, 17:53 
Аватара пользователя


20/01/06
97
выпускник физфака МГУ
Jilian писал(а):
Коридор имеет размеры 3*N. Для любого заданного N, необходимо оценить максимальное количество различных вариантов, которыми можно уложить паркет в этом коридоре плитками размером [1*2] или [2*2] (сами варианты укладки паркета определять не надо).


После замечания maxal (см. следующий пост) получаем следующее решение

При N=2, имеем 5 вариантов укладки (можно нарисвовать и посмотреть), при четных N имеем $5^{N/2}$, т.к. каждая часть размером 3 на 2 ( общее количество которых равно N/2) укладывается независимо от друга. При нечетных N имеем 0 вариантов укладки.

 Профиль  
                  
 
 Re: Оценка сверху количества перестановок
Сообщение26.02.2006, 17:54 
Модератор
Аватара пользователя


11/01/06
5710
AHOHbIMHO писал(а):
При N=2, имеем 3 варианта укладки (можно нарисвовать и посмотреть)

Для N=2 существует 5 вариантов укладки. Не забывайте, что паркетину 1x2 можно вертеть.

 Профиль  
                  
 
 Re: Оценка сверху количества перестановок
Сообщение26.02.2006, 18:10 
Аватара пользователя


20/01/06
97
выпускник физфака МГУ
maxal писал(а):
AHOHbIMHO писал(а):
При N=2, имеем 3 варианта укладки (можно нарисвовать и посмотреть)

Для N=2 существует 5 вариантов укладки. Не забывайте, что паркетину 1x2 можно вертеть.


Да 5. Я про это помнил, запутался с заменой паркета 2 на 2 двумя 2 на 1

 Профиль  
                  
 
 Re: Оценка сверху количества перестановок
Сообщение26.02.2006, 18:29 
Аватара пользователя


20/01/06
97
выпускник физфака МГУ
AHOHbIMHO писал(а):
Jilian писал(а):
Коридор имеет размеры 3*N. Для любого заданного N, необходимо оценить максимальное количество различных вариантов, которыми можно уложить паркет в этом коридоре плитками размером [1*2] или [2*2] (сами варианты укладки паркета определять не надо).


После замечания maxal (см. следующий пост) получаем следующее решение

При N=2, имеем 5 вариантов укладки (можно нарисвовать и посмотреть), при четных N имеем $5^{N/2}$, т.к. каждая часть размером 3 на 2 ( общее количество которых равно N/2) укладывается независимо от друга. При нечетных N имеем 0 вариантов укладки.


Не, это не правильное решение. Я ошибся в том, что части независимо друг от другоа укладываются. При N=4 в этом можно убдетиться.

 Профиль  
                  
 
 
Сообщение26.02.2006, 18:35 
Модератор
Аватара пользователя


11/01/06
5710
Решение приведено выше.

 Профиль  
                  
 
 
Сообщение26.02.2006, 18:55 
Аватара пользователя


20/01/06
97
выпускник физфака МГУ
maxal писал(а):
Пусть $g(n)$ - число вариантов укладки этой же полосы с одной вырезанной угловой клеткой.


Не понял, может быть имелось полоса с вырезанным углом размера 2 на 1? Иначе число вариантов равно нулю.

 Профиль  
                  
 
 
Сообщение26.02.2006, 19:03 
Аватара пользователя


20/01/06
97
выпускник физфака МГУ
AHOHbIMHO писал(а):
maxal писал(а):
Пусть $g(n)$ - число вариантов укладки этой же полосы с одной вырезанной угловой клеткой.


Не понял, может быть имелось полоса с вырезанным углом размера 2 на 1? Иначе число вариантов равно нулю.


А, начал понимать. Просто это не совсем корректно выражалость, т.к. неправиьно говорить "этой же полосы ", а полосы в случае нечетного n.

 Профиль  
                  
 
 
Сообщение26.02.2006, 20:17 
Аватара пользователя


09/10/05
22
весьма благодарна за посты, но реккурентные соотношения я уже вывела, прогу сдала. Попросили просто числом оценить число таких укладок для N
K(i,0,0,0)=K(i-1,1,1,1).
K(i,1,0,0)=K(i-1,0,1,1)
K(i,0,1,0)=K(i-1,1,0,1)
K(i,0,0,1)=K(i-1,1,1,0)
K(i,1,0,1)=K(i-1,0,1,0)
K(i,1,1,0)=K(i-1,1,1,1) +K(i-1,1,0,1) +K(i-1,0,0,1)
K(i,0,1,1)=K(i-1,1,1,1) +K(i-1,1,0,0) +K(i-1,1,0,1)
K(i,1,1,1)=K(i-1,0,0,1)+K(i,1,0,0) +K(i-1,0,0,0)+K(i-1,0,0,0)+K(i-1,0,0,0)

 Профиль  
                  
 
 
Сообщение26.02.2006, 22:42 
Модератор
Аватара пользователя


11/01/06
5710
AHOHbIMHO писал(а):
AHOHbIMHO писал(а):
maxal писал(а):
Пусть $g(n)$ - число вариантов укладки этой же полосы с одной вырезанной угловой клеткой.


Не понял, может быть имелось полоса с вырезанным углом размера 2 на 1? Иначе число вариантов равно нулю.


А, начал понимать. Просто это не совсем корректно выражалость, т.к. неправиьно говорить "этой же полосы ", а полосы в случае нечетного n.


Все корректно. Я нигде не писал, что n должно быть четным или нечетным. Для f(n+2) получилась линейная зависимость от f(n) и f(n-2), и только после этого уже можно рассматривать отдельно четные и нечетные n. Просто для нечетных n начальные условия f(1) и f(3) являются нулевыми, что порождает ряд нулей. А вот для четных они ненулевые и дают указанное решения.

 Профиль  
                  
 
 
Сообщение27.02.2006, 00:04 
Аватара пользователя


20/01/06
97
выпускник физфака МГУ
maxal писал(а):
AHOHbIMHO писал(а):
AHOHbIMHO писал(а):
maxal писал(а):
Пусть $g(n)$ - число вариантов укладки этой же полосы с одной вырезанной угловой клеткой.


Не понял, может быть имелось полоса с вырезанным углом размера 2 на 1? Иначе число вариантов равно нулю.


А, начал понимать. Просто это не совсем корректно выражалость, т.к. неправиьно говорить "этой же полосы ", а полосы в случае нечетного n.


Все корректно. Я нигде не писал, что n должно быть четным или нечетным. Для f(n+2) получилась линейная зависимость от f(n) и f(n-2), и только после этого уже можно рассматривать отдельно четные и нечетные n. Просто для нечетных n начальные условия f(1) и f(3) являются нулевыми, что порождает ряд нулей. А вот для четных они ненулевые и дают указанное решения.


Ладно, я не буду спорить. Главное я понял Ваше решение. Нарисовал, проверил - все сошлось.

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

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



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

Сейчас этот форум просматривают: Geen


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

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