Definizione della sequenza
Costruire una sequenza di numeri interi positivi a(n)come segue:
a(0) = 4- Ogni termine
a(n), diverso dal primo, è il più piccolo numero che soddisfa la seguente:
a)a(n)è un numero composto,
b)a(n) > a(n-1), e
c)a(n) + a(k) + 1è un numero composito per ciascuna0 <= k < n.
Quindi iniziamo con a(0) = 4. La prossima voce, a(1)deve essere 9. Non può essere 5o 7poiché quelli non sono compositi e non può essere 6o 8perché 6+4+1=11non è composito e 8+4+1=13non è composito. Infine, 9+4+1=14che è composito, quindi a(1) = 9.
La voce successiva, a(2)deve essere 10, poiché è il numero più piccolo rispetto a 9con 10+9+1=20ed 10+4+1=15entrambi i compositi.
Per la prossima voce, 11e 13sono entrambi fuori perché non sono compositi. 12è fuori perché 12+4+1=17non è composto. 14è fuori perché 14+4+1=19non è composto. Così, 15è il termine successivo della sequenza perché 15è composito e 15+4+1=20, 15+9+1=25e 15+10+1=26sono tutti ogni composito, così a(3) = 15.
Ecco i primi 30 termini in questa sequenza:
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
Questo è OEIS A133764 .
Sfida
Dato un numero intero di input n, genera il ntermine th in questa sequenza.
Regole
- È possibile scegliere l'indicizzazione basata su 0 o 1. Si prega di indicare quale nella vostra presentazione.
- Si presume che l'input e l'output si adattino al tipo intero nativo della tua lingua.
- L'input e l'output possono essere dati da qualsiasi metodo conveniente .
- È accettabile un programma completo o una funzione. Se una funzione, è possibile restituire l'output anziché stamparlo.
- Scappatoie standardSono vietate le .
- Si tratta di code-golf quindi si applicano tutte le normali regole del golf e vince il codice più breve (in byte).