Una nota canzone della rock band irlandese U2 inizia con il cantante Bono che dice "1, 2, 3, 14" in spagnolo (" uno, dos, tres, catorce ").
Esistono varie teorie sul significato di questi numeri. Apparentemente la spiegazione ufficiale è " abbiamo bevuto troppo quella notte ". Ma c'è un'ipotesi più interessante: Bono si riferisce a una sequenza intera di OEIS, come ad esempio
A107083 :
Numeri interi
k
che10^k + 31
sono primi.
1
,2
,3
,14
,18
,44
,54
, ...
In un'intervista, quando gli è stata posta l'inevitabile domanda "perché 14", Bono ha ammesso di essere un po 'stanco di quel numero. Il giornalista suggerì invece "15", e in quel concerto di quella sera i testi furono effettivamente cambiati in "1, 2, 3, 15". (La storia può essere letta qui , in spagnolo). Molto probabilmente il giornalista si è ispirato
A221860 :
Indici
k
tale cheprime(k) - k
è un potere di2
, doveprime(k)
è ilk
-th primo.
1
,2
,3
,15
,39
,2119
,4189897
, ...
La sfida
Scrivi due programmi nella stessa lingua. Il primo dovrebbe prendere un input n
e produrre il -thn
termine di A107083 , o i primi n
termini. Allo stesso modo, il secondo dovrebbe produrre l' undicesimon
termine di A221860 , o i primi n
termini.
Il punteggio è la somma delle lunghezze dei due programmi, in byte, più il quadrato della distanza di Levenshtein tra le rappresentazioni di byte dei due programmi.
Se viene utilizzata una codifica dei caratteri in modo tale che ogni carattere corrisponda a un byte, questo script può essere utilizzato per misurare la distanza di Levenshtein.
Ad esempio, se i due programmi sono abcdefgh
e bcdEEfg
, il punteggio è 8 + 7 + 4^2 = 31
.
Il punteggio più basso vince.
Regole Adizionali
L'output può essere
1
basato o0
basato, indipendentemente per ciascuna sequenza (quindi è consentito se uno dei programmi è1
basato e l'altro è0
basato).Ogni programma può, in modo coerente ma indipendente dall'altro, produrre il
n
termine o il primon
termine.Sono consentiti programmi o funzioni, indipendentemente per ciascuna sequenza.
I mezzi e il formato di input e output sono flessibili come al solito . Sono vietate le scappatoie standard .
10
sembra molto lungo.