Dobrze znana piosenka irlandzkiego zespołu U2 zaczyna się od piosenkarza Bono mówiącego po hiszpańsku „1, 2, 3, 14” („ uno, dos, tres, catorce ”).
Istnieją różne teorie dotyczące znaczenia tych liczb. Najwyraźniej oficjalne wyjaśnienie brzmi: „ piłem za dużo tej nocy ”. Ale istnieje ciekawsza hipoteza: Bono odnosi się do jakiejś liczby całkowitej z OEIS, na przykład
A107083 :
Liczby całkowite
ktakie, które10^k + 31są liczbą pierwszą.
1,2,3,14,18,44,54, ...
W wywiadzie, gdy zadano mu nieuniknione pytanie „dlaczego 14”, Bono przyznał, że był trochę zmęczony tą liczbą. Dziennikarz zasugerował zamiast tego „15”, a podczas tego wieczoru koncertowego teksty rzeczywiście zostały zmienione na „1, 2, 3, 15”. (Historię można przeczytać tutaj , w języku hiszpańskim). Całkiem prawdopodobne, że dziennikarz czerpał inspirację
A221860 :
Wskaźniki
ktakie, któreprime(k) - ksą potęgą2, gdzieprime(k)jestk-ta liczba pierwsza.
1,2,3,15,39,2119,4189897, ...
Wyzwanie
Napisz dwa programy w tym samym języku. Pierwszy powinien przyjmować dane wejściowe ni wyjściowe jako n-ty termin A107083 lub pierwsze nterminy. Podobnie, drugi powinien wypisaćn -ty termin z A221860 lub pierwsze nwarunki.
Wynik to suma o długości dwóch programów w bajtach, plus kwadrat z odległości Levenshteina między reprezentacjami bajt dwóch programów.
Jeśli stosowane jest kodowanie znaków, tak aby każdy znak odpowiadał jednemu bajtowi, ten skrypt może być użyty do pomiaru odległości Levenshteina.
Na przykład, jeśli dwa programy są abcdefghi bcdEEfg, wynikiem jest 8 + 7 + 4^2 = 31.
Najniższy wynik wygrywa.
Zasady dodatkowe
Wyjście może być
1oparte na podstawie lub na podstawie0niezależnie dla każdej sekwencji (więc jest dozwolone, jeśli jeden z programów jest1oparty na podstawie, a drugi na podstawie0).Każdy program może, konsekwentnie, ale niezależnie od siebie, albo
nwypisać -ty lub pierwszyntermin.Programy lub funkcje są dozwolone, niezależnie dla każdej sekwencji.
Środki i format wejściowy i wyjściowy są jak zwykle elastyczne . Standardowe luki są zabronione .
10wydaje się bardzo długie.