Um polinômio com coeficientes em algum campo F é chamado irredutível sobre F se não pode ser decomposto no produto de polinômios menor grau com coeficientes em F .
Considere polinômios sobre o campo de Galois GF (5). Este campo contém 5 elementos, os números 0, 1, 2, 3 e 4.
Tarefa
Dado um número inteiro positivo n , calcule o número de polinômios irredutíveis de grau n sobre GF (5). Estes são simplesmente os polinômios com coeficientes em 0-4 que não podem ser fatorados em outros polinômios com coeficientes em 0-4.
Entrada
A entrada será um único inteiro e pode vir de qualquer fonte padrão (por exemplo, STDIN ou argumentos de função). Você deve dar suporte à entrada até o maior número inteiro, para que a saída não exceda.
Resultado
Imprima ou retorne o número de polinômios irredutíveis em GF (5). Observe que esses números aumentam rapidamente.
Exemplos
In : Out
1 : 5
2 : 10
3 : 40
4 : 150
5 : 624
6 : 2580
7 : 11160
8 : 48750
9 : 217000
10 : 976248
11 : 4438920
Observe que esses números formam a sequência A001692 no OEIS.
fonte
Respostas:
Geléia ,
30232220 bytesExperimente online! ou verifique todos os casos de teste de uma só vez .
Algoritmo
Isso usa a fórmula
da página OEIS, em que d | n indica que somamos todos os divisores d de n e μ representa a função Möbius .
Código
fonte
Mathematica,
3938 bytesUsa a mesma fórmula que a resposta Jelly.
fonte
DivisorSum[n=#,5^(n/#)MoebiusMu@#/n&]&
Pari / GP , 17 bytes
Experimente online!
Pari / GP , sem built-in, 35 bytes
Experimente online!
fonte