2014 dxdy logo

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

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




Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 Заполняем матрицу числами
Сообщение09.01.2011, 00:11 


03/01/11

61
Сколькими способами можно заполнить матрицу 4 на 4 целыми неотрицательными числами так, чтобы сумма чисел в каждой строке и в каждом столбце была равна 3?

 Профиль  
                  
 
 Re: Заполняем матрицу числами
Сообщение09.01.2011, 00:16 
Заслуженный участник
Аватара пользователя


30/10/10
1481
Ереван(3-й участок)
$\sum\limits_{k=1}^4a_{ik}=\sum\limits_{k=1}^4a_{ki}=3$
У нас $4+4=8$ уравнений на $4\times 4=16$ неизвестных.

 Профиль  
                  
 
 Re: Заполняем матрицу числами
Сообщение09.01.2011, 00:17 


03/01/11

61
Bulinator в сообщении #397040 писал(а):
$\sum\limits_{k=1}^4a_{ik}=\sum\limits_{k=1}^4a_{ki}=3$
У нас $4+4=8$ уравнений на $4\times 4=16$ неизвестных.

И?

-- Вс янв 09, 2011 00:21:44 --

Эта задача эквивалентна другой - расположить 12 камушков на доске 4 на 4 так чтобы в каждом вертикальном ряду и в каждом горизонтальном ряду было ровно 3 камужка. Или я неправ?

 Профиль  
                  
 
 Re: Заполняем матрицу числами
Сообщение09.01.2011, 00:21 
Заслуженный участник
Аватара пользователя


30/10/10
1481
Ереван(3-й участок)
Просто, выдаю мыслю для обсуждения.
Кстати эта система уравнений имеет ранг меньше 8-и.

-- Вс янв 09, 2011 02:23:07 --

glorius_May в сообщении #397041 писал(а):
Эта задача эквивалентна другой - расположить 12 камушков на доске 4 на 4 так чтобы в каждом вертикальном ряду и в каждом горизонтальном ряду было ровно 3 камужка. Или я неправ?

А... так у вас все элементы целые числа?

 Профиль  
                  
 
 Re: Заполняем матрицу числами
Сообщение09.01.2011, 00:24 


03/01/11

61
Bulinator в сообщении #397042 писал(а):
А... так у вас все элементы целые числа?

В роде написал что целые

 Профиль  
                  
 
 Re: Заполняем матрицу числами
Сообщение09.01.2011, 00:26 
Заслуженный участник
Аватара пользователя


30/10/10
1481
Ереван(3-й участок)
Сорри, просмотрел. И решал задачу, которую сам додумал.

 Профиль  
                  
 
 Re: Заполняем матрицу числами
Сообщение09.01.2011, 00:28 


03/01/11

61
Bulinator в сообщении #397044 писал(а):
Сорри, просмотрел. И решал задачу, которую сам додумал.

Вот эта задача - та что я написал - на монгольской олимпиаде была.
А еще говорят будто монголы тупоябые...ни чего подобного!

 Профиль  
                  
 
 Re: Заполняем матрицу числами
Сообщение09.01.2011, 00:33 
Заслуженный участник
Аватара пользователя


30/10/10
1481
Ереван(3-й участок)
glorius_May в сообщении #397041 писал(а):
Эта задача эквивалентна другой - расположить 12 камушков на доске 4 на 4 так чтобы в каждом вертикальном ряду и в каждом горизонтальном ряду было ровно 3 камужка. Или я неправ?

Допустим первая строка матрицы имеет вид 1020. Как должны быть расположены камушки?

 Профиль  
                  
 
 Re: Заполняем матрицу числами
Сообщение09.01.2011, 00:36 


03/01/11

61
Bulinator в сообщении #397047 писал(а):
glorius_May в сообщении #397041 писал(а):
Эта задача эквивалентна другой - расположить 12 камушков на доске 4 на 4 так чтобы в каждом вертикальном ряду и в каждом горизонтальном ряду было ровно 3 камужка. Или я неправ?

Допустим первая строка матрицы имеет вид 1020. Как должны быть расположены камушки?

Один в первой клетке и два в третьей

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


07/01/10
2015

(Оффтоп)

glorius_May в сообщении #397039 писал(а):
Сколькими способами

1368?

 Профиль  
                  
 
 Re: Заполняем матрицу числами
Сообщение09.01.2011, 11:21 


03/01/11

61
caxap в сообщении #397097 писал(а):

(Оффтоп)

glorius_May в сообщении #397039 писал(а):
Сколькими способами

1368?

(Оффтоп)

НЭТ!
А почему 1368?

 Профиль  
                  
 
 Re: Заполняем матрицу числами
Сообщение09.01.2011, 12:13 
Заслуженный участник
Аватара пользователя


07/01/10
2015
glorius_May в сообщении #397100 писал(а):
НЭТ!А почему 1368?

Извиняюсь, я ступил и не рассматривал варианты типа $\begin{pmatrix}1&0 &1& 1\\0& 3& 0& 0\\2& 0 &1& 0\\0& 0& 1& 2\end{pmatrix}$ :oops:

(Оффтоп)

Наверное, всего матриц 2008, но законным способом получить это не могу.

 Профиль  
                  
 
 Re: Заполняем матрицу числами
Сообщение09.01.2011, 14:00 
Заблокирован
Аватара пользователя


17/06/09

2213
Ну начнём с того, что поскольку все числа целые неотрицательные, то не может быть чисел больших 3. Далее, если на пересечении какой-то строки и какого-то столбца стоит 3, то все остальные их элементы нулевые.
Далее, есть только одна комбинация с 4 тройками, комбинаций с 3 тройками нету. Есть комбинации с двумя тройками и с одной тройкой. Это самые сложные случаи, их надо посчитать.

Далее есть $2\cdot3\cdot4=24$ комбинации с одними единицами и нулями.

Остаются комбинации с $\{0,1,2\}$. Если где-то стоит двойка, то значит должна быть единица и два нуля. Т.е. каждой двойке обязательно соответствуют два нуля и одна единица. Поэтому больше 4 двоек быть не может. Если 4 двойки, то должно быть 4 единицы и 8 нулей. Таких комбинаций по-моему только две диагональные.

Далее аналогично рассуждается для 3 двоек, двух двоек и одной двойки. В общем, считать надо, кажется.

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


30/10/10
1481
Ереван(3-й участок)
У меня есть идея рассматривать кол-во нулей в матрице. Т.е. задавая нули с точностью до перестановок(каких?) можем восстановить матрицу.

 Профиль  
                  
 
 Re: Заполняем матрицу числами
Сообщение09.01.2011, 15:36 
Заслуженный участник
Аватара пользователя


07/01/10
2015
Можно ещё разделить матрицу на 4 блока $2\times 2$. Нужно на каждой горизонтале и вертикале получить в сумме $6$. Возможно только следующие варианты (с точностью то перестановки строк):
Hack attempt!
Напр. блок "6" означает, что сумма чисел в нём равна 6, напр. $\begin{pmatrix}2&3\\1&0\end{pmatrix}$. Количество способов получить каждый блок:
$$$\begin{tabular}{|c|c|c|c|c|c|c|}
\hline
$0$&$1$&$2$&$3$&$4$&$5$&$6$\\
\hline
$1$&$4$&$8$&$20$&$21$&$40$&$40$\\
\hline
\end{tabular}$$
Но дальше уже проблемы: напр. если первый блок (5) $\begin{pmatrix}2&1\\1&1\end{pmatrix}$, то вариантов для второго блока (1) не $4$, а только $2$. Можно, конечно посчитать количество вариантов для каждого случая, но это долго.

(Оффтоп)

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

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

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



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

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


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

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