Definizione
- Due interi sono coprimi se non condividono divisori comuni positivi diversi da
1. a(1) = 1a(2) = 2a(n)è il più piccolo intero positivo che è coprimi allaa(n-1)ea(n-2)e non è ancora apparso, per interon >= 3.
Compito
- Dato intero positivo
n, output / stampaa(n).
Esempio
a(11) = 6perché6è coprime con gli ultimi due predecessori (vale a dire,11e13) e6non è mai apparso prima.
Appunti
- Nota che la sequenza non è crescente, il che significa che un elemento può essere più piccolo del suo predecessore.
Specifiche
- È necessario utilizzare 1-indicizzato.
Casi test
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
punteggio
- Poiché coprime significa che i due numeri condividono solo un divisore (
1), ed1è un numero piccolo, il tuo codice dovrebbe essere il più piccolo possibile in termini di conteggio dei byte.
Riferimenti
- OEIS A084937

