Fatoração em Primos: Decomposição de Números Individuais e Cálculo Eficiente para Fatoriais
Princípio
A dceomposição em fatores primos de um inteiro é feita por divisões sucessivas (trial division).
Complexidade
\(O(\sqrt{n})\) ou, com otimizações, \(O\left(\frac{\sqrt{n}}{\ln(\sqrt{n})}\right)\).
Fatoração de um fatorial \(N!\)
Dado um inteiro \(N\), decomponha \(N!\) em fatores primos e exiba cada base \(p_i\) com seu respectivo ex ...
Publicado em 9-15 00:02
Soluções de Problemas de Competição de Programação
Após resolver muitos problemas de ATT, percebi que minha capacidade de adivinhar soluções melhorou!!
11.11
A. [2011福建集训] Moldura de Foto
Após vinte minutos pensando, formulei uma conclusão que parecia correta. Como havia apenas um pequeno exemplo de entrada e o problema não mencionava self-loops, inclusive sugerindo que não havia, e os dado ...
Publicado em 7-22 00:59
Como Rotacionar um Array em k Passos
Dada uma array [1,2,3,4,5,6,7] e k = 3, a rotação de 3 passos resultaria em [5,6,7,1,2,3,4]
Abordagens de Solução
Abordagem 1: Remover elementos do final e inserir no início
Iremos remover os últimos k elementos e adicioná-los um por um no início da array
Aobrdagem 2: Dividir e combinar
Separar a array em duas partes e combiná-las em ordem inve ...
Publicado em 6-20 02:14