Uma música bem conhecida da banda de rock irlandesa U2 começa com o cantor Bono dizendo "1, 2, 3, 14" em espanhol (" uno, dos, tres, catorce ").
Existem várias teorias sobre o significado desses números. Aparentemente, a explicação oficial é " bebemos demais naquela noite ". Mas há uma hipótese mais interessante: Bono está se referindo a uma sequência inteira do OEIS, como
A107083 :
Inteiros,
ktais como10^k + 31primos.
1,2,3,14,18,44,54, ...
Em uma entrevista, quando a pergunta inevitável "por que 14", Bono admitiu que estava um pouco cansado desse número. O jornalista sugeriu "15" e, no concerto daquela noite, as letras foram de fato alteradas para "1, 2, 3, 15". (A história pode ser lida aqui , em espanhol). Muito provavelmente o jornalista se inspirou em
A221860 :
Índices
kqueprime(k) - ksão uma potência de2, ondeprime(k)é ok-ésimo primo.
1,2,3,15,39,2119,4189897, ...
O desafio
Escreva dois programas no mesmo idioma. O primeiro deve receber ne gerar o ntermo- A107083 , ou o primeiro ntermo. Da mesma forma, o segundo deve gerar o n-ésimo termo de A221860 ou os primeiros ntermos.
A pontuação é a soma dos comprimentos dos dois programas, em bytes, mais o quadrado da distância de Levenshtein entre as representações de bytes dos dois programas.
Se uma codificação de caracteres for usada de modo que cada caractere corresponda a um byte, esse script poderá ser usado para medir a distância de Levenshtein.
Por exemplo, se os dois programas forem abcdefghe bcdEEfg, a pontuação será 8 + 7 + 4^2 = 31.
Menor pontuação ganha.
Regras adicionais
A saída pode ser
1baseada ou0baseada, independentemente para cada sequência (portanto, é permitido se um dos programas for1baseado e o outro for0baseado).Cada programa pode, de maneira consistente mas independente do outro,
ngerar o -ésimo termo ou os primeirosntermos.Programas ou funções são permitidos, independentemente para cada sequência.
Os meios e o formato de entrada e saída são flexíveis, como de costume . As brechas padrão são proibidas .
10parece muito longo.