[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [obm-l] Geracao de ciclos , qual eh a logica?



Escreva o conjunto de índices acima e abaixo a
permutação dada.
(0,1,2,3,4,5,6)
(2,5,4,0,3,1,6)

A lógica é a seguinte:
Inicie pelo 0 e observe quem está na posição do 0 na
permutação, no caso 2. Então você observará quem fica 
na posição do 2 na permutação: 4. Em seguida, na
posição do 4 temos o 3. Como na posição do 3 está o 0
então fechamos o primeiro ciclo. O segundo ciclo é só
tomar um valor que não tenha aparecido no primeiro e
seguir os passos descritos anteriormente. Então terá:

Ciclo 2: 1, 5 
Ciclo 3: 6

Uma coisa interessante é fazer o trabalho inverso,
isso é, dados os ciclos determinar a permutação.
Por exemplo: dados

ciclo 1: 1,3,5
ciclo 2: 2,4,0

temos a permutação P=(2,3,4,5,0,1)

Falou!
Wagner (Bug)

__________________________________________________
Converse com seus amigos em tempo real com o Yahoo! Messenger 
http://br.download.yahoo.com/messenger/ 
=========================================================================
Instruções para entrar na lista, sair da lista e usar a lista em
http://www.mat.puc-rio.br/~nicolau/olimp/obm-l.html
=========================================================================