Definição
- Dois números inteiros são coprime se eles não compartilharem outros divisores comuns positivos
1
. a(1) = 1
a(2) = 2
a(n)
é o menor inteiro positivo que é coprime aoa(n-1)
ea(n-2)
e ainda não apareceu, por inteiron >= 3
.
Tarefa
- Dado inteiro positivo
n
, saída / impressãoa(n)
.
Exemplo
a(11) = 6
porque6
é coprime com os dois últimos predecessores (ou seja,11
e13
) e6
não apareceu antes.
Notas
- Observe que a sequência não está em ascensão, o que significa que um elemento pode ser menor que seu predecessor.
Especificações
- Você deve usar 1 indexado.
Casos de teste
n a(n)
1 1
2 2
3 3
4 5
5 4
6 7
7 9
8 8
9 11
10 13
11 6
12 17
13 19
14 10
15 21
16 23
17 16
18 15
19 29
20 14
100 139
1000 1355
10000 13387
100000 133361
Pontuação
- Como coprime significa que os dois números compartilham apenas um divisor (
1
) e1
é um número pequeno, seu código deve ser o menor possível em termos de contagem de bytes.
Referências
- OEIS A084937