[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
=========================================================================