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
Cálculo da Soma de Fatoriais
Problema
Dado um número inteiro positivo N, calcule S = 1! + 2! + 3! + ... + N!.
Formato de Entrada
A entrada consiste em um número inteiro positivo N não superior a 10.
Formato de Saída
Exiba o valor de S em uma única linha.
Exemplo de Entrada
3
Exemplo de Saída
9
Implemetnações em Diferentes Linguagens
1. Versão em C++
#include <iostream ...
Publicado em 9-14 15:06
Recursividade em Funções C: Princípios e Prática
Compreendendo a Recursividade em C
Antes de mergulhar na recursividade, é essencial entender como a pilha de memória funciona. Considere o seguinte exemplo que demonstra o endereçamento de variáveis:
#include <stdio.h>
int main() {
int primeiro = 15;
int segundo = 25;
printf("Endereço de primeiro: %p\n", &primei ...
Publicado em 7-22 22:40