Tente usar alguma espécie de técnica de backtracking. Isso em princípio
tornaria a análise mais limpa pelo menos XD.
E minha teoria da permutação cíclica falhou... :(
Outra coisa seria conferir se todas as matrizes satisfazem estas condições
para a 'borda perfeita'. Eu não duvido disso, mas é necessário formalizar -
algo como criar classes de matrizes...
Em 20 de novembro de 2013 16:24, Bernardo Freitas Paulo da Costa
bernardo...@gmail.com escreveu:
2013/11/20 PeterDirichlet peterdirich...@gmail.com
On 20-10-2013 16:28, marcone augusto araújo borges wrote:
Quantas matrizes 4 x 4 formadas pelos elementos 1,2,3 e 4 possuem
em cada linha e em cada coluna todos elementos distintos?
Vou testar uma ideia.
Sabemos que, se trocarmos 1,2,3,4 por qualquer permutação deles, de
forma consistente, obtemos outra matriz que satisfaz o enunciado.
Por exemplo:
1 2 3 4
2 1 4 3
3 4 1 2
4 3 2 1
Substitua 1 por 3 e 3 por 1, mantendo o 2 e o 4:
3 2 1 4
2 3 4 1
1 4 3 2
4 1 2 3
Quando é que duas dessas matrizes seriam iguais? Nunca, pois a primeira
linha já seria diferente. Assim, de uma matriz obteremos outras 4! matrizes.
Assim sendo, eu vou tacitamente aceitar que a primeira linha é '1 2 3
4', e depois multiplicar por 4!.
Mais uma coisa interessante é que podemos permutar as linhas entre si!
Veja a segunda matriz:
1 2 3 4
3 4 1 2
4 3 2 1
2 1 4 3
É óbvio conferir que no caso geral a propriedade se manterá.
Assim, eu posso pensar que a 'borla' da matriz é assim:
1 2 3 4
2 x x x
3 x x x
4 x x x
Basta depois multiplicar por 4! * 3!.
Daqui para diante, me parece que complica um pouquinho...
MAS eu não desconfiaria se a resposta não tiver a ver com permutações
cíclicas, no seguinte sentido:
cada linha é permutação cícilca da primeira.
As quatro matrizes satisfazendo todas as condições (únicos elementos,
fixar os bordos) são:
1 2 3 4
2 1 4 3
3 4 1 2
4 3 2 1
1 2 3 4
2 1 4 3
3 4 2 1
4 3 1 2
1 2 3 4
2 3 4 1
3 4 1 2
4 1 2 3
1 2 3 4
2 4 1 3
3 1 4 2
4 3 2 1
Eu vou tentar escovar o programa para o caso 5x5, por enquanto ele
calcularia 5 ^ 16 casos...
--
Bernardo Freitas Paulo da Costa
--
Esta mensagem foi verificada pelo sistema de antivírus e
acredita-se estar livre de perigo.
=
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~obmlistas/obm-l.html
=
--
/**/
神が祝福
Torres
--
Esta mensagem foi verificada pelo sistema de antiv�rus e
acredita-se estar livre de perigo.