Trabalhando com permutações em ordem lexicográfica crescente
Digamos que com os inteiros de 1 a N escrevemos todas as possíveis permutações em ordem crescente. Aprenda a calcular a posição de uma dada permutação e a permutação de uma dada posição! Ideias importantes em problemas de matemática e computação
[ Hits: 7.596 ]
Por: Perfil removido em 24/11/2020
Começo_________A = Pelo menos quantos números antes 1________________________0 2________________________6 3________________________12 4________________________18
1__________________________0 2__________________________2 4__________________________4
1_____________________________0 4_____________________________1
def find_num(n,li,a=[]): li.sort() y = len(li) - 1 x = n/factorial(y) if int(x) == x: x = int(x) - 1 else: x = int(x) a.append(li[x]) li.pop(x) if y == 0: return a n -= x*factorial(y) return find_num(n, li, a)
Formatando o bash com cores e efeitos
Sistemas de arquivos EXT3 e ReiserFS no GNU/Linux
Liberdade, usuários e políticas de manutenção de ignorância
Bodhi Linux com o belíssimo Enlightnment
Alimentando Desktopcouch com Zeitgeist
Redes definidas por Software com Mininet e POX - Criando meu primeiro Controlador
Python - Uma linguagem orientada a objetos
Máquina perereca - até onde é possível o uso de Linux?
Mitigação - O que é e quando é "seguro" desabilitar
Atualizar Debian Online de uma Versão para outra
A arte e a prática da Disciplina a longo prazo
Topgrade - Atualize seu sistema Linux inteiro com um único comando
Como anda a saúde do disco rígido?
Reescalando a tela hd para fullhd com o xrandr
Debian 13 "trixie&... lançado! (9)
Programas nao carrega os topicos (10)
Rede Windows / Linux Mint- pastas e arquivos somente como leitura (4)