Definição de sequência
Construa uma sequência de números inteiros positivos da a(n)
seguinte maneira:
a(0) = 4
- Cada termo
a(n)
, excepto o primeiro, é o menor número que satisfaz o seguinte:
a)a(n)
é um número compósito,
b)a(n) > a(n-1)
, e
c)a(n) + a(k) + 1
é um número composto para cada0 <= k < n
.
Então começamos com a(0) = 4
. A próxima entrada a(1)
deve ser 9
. Não pode ser 5
ou 7
porque não são compostos, e não pode ser 6
ou 8
porque 6+4+1=11
não é composto e 8+4+1=13
não é composto. Finalmente, 9+4+1=14
que é composto, então a(1) = 9
.
A próxima entrada a(2)
deve ser 10
, já que é o menor número maior que 9
com 10+9+1=20
e 10+4+1=15
ambos compostos.
Para a próxima entrada, 11
e 13
estão fora porque não são compostos. 12
está fora porque 12+4+1=17
não é composto. 14
está fora porque 14+4+1=19
não é composto. Assim, 15
é o seguinte termo da sequência porque 15
é composto e 15+4+1=20
, 15+9+1=25
, e 15+10+1=26
são todos cada composto, de modo a(3) = 15
.
Aqui estão os 30 primeiros termos nesta sequência:
4, 9, 10, 15, 16, 22, 28, 34, 35, 39, 40, 46, 52, 58, 64, 70, 75, 76, 82, 88, 94, 100, 106, 112, 118, 119, 124, 125, 130, 136
Este é o OEIS A133764 .
Desafio
Dado um número inteiro de entrada n
, imprima o n
termo th nesta sequência.
Regras
- Você pode escolher a indexação com base em 0 ou 1. Indique qual em sua submissão.
- Pode-se presumir que a entrada e a saída se encaixam no tipo inteiro nativo do seu idioma.
- A entrada e saída podem ser fornecidas por qualquer método conveniente .
- Um programa completo ou uma função são aceitáveis. Se uma função, você pode retornar a saída em vez de imprimi-la.
- As brechas padrão são proibidas.
- Isso é código-golfe, portanto todas as regras usuais de golfe se aplicam e o código mais curto (em bytes) vence.