Twoim zadaniem jest zaimplementowanie sekwencji liczb całkowitych A130826 :
n jest najmniejszą dodatnią liczbą całkowitą, tak że n - n jest cały wielokrotnością 3 i dwa razy liczbę dzielników (A n - n) / 3 daje n th określenie w pierwszych różnice sekwencji wytwarzanych przez Flawiusza Sito Józefa Flawiusza.
Zgubiłeś już? Cóż, w rzeczywistości jest to dość łatwe.
Józef Flawiusz sita określa sekwencję całkowitą w następujący sposób.
Zacznij od sekwencji dodatnich liczb całkowitych i ustaw k = 2 .
Usuń każdą k- tą liczbę całkowitą sekwencji, zaczynając od k- tej .
Zwiększ wartość k i wróć do kroku 2.
f n jest n- tą liczbą całkowitą (indeksowaną 1), która nigdy nie zostanie usunięta.
Jeżeli - jak zwykle - σ 0 (k) oznacza liczbę dodatnich dzielników liczby całkowitej K , można określić z n jak najmniejszej liczby całkowitej w taki sposób, 2σ 0 ((a n - n) / 3) = f n + 1 - f n .
Wyzwanie
Napisać program lub funkcji, które ma dodatnią liczbę całkowitą N wejściu i nadrukami lub powraca do n .
Obowiązują standardowe zasady gry w golfa . Niech wygra najkrótszy kod!
Sprawdzone przykłady
Jeśli usuniemy co drugi element dodatnich liczb całkowitych, pozostaje nam
1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 33 35 37 39 ...
Po usunięciu co trzeciego elementu pozostałej części otrzymujemy
1 3 7 9 13 15 19 21 25 27 31 33 37 39 ...
Teraz usuwamy co czwarty, potem piąty, a następnie szósty element
1 3 7 13 15 19 25 27 31 37 39 ...
1 3 7 13 19 25 27 31 39 ...
1 3 7 13 19 27 31 39 ...
1 3 7 13 19 27 39 ...
Ostatni wiersz pokazuje warunki od f 1 do f 7 .
Różnice między kolejnymi elementami tych warunków są
2 4 6 6 8 12
Dzieląc te różnice w przód przez 2 , otrzymujemy
1 2 3 3 4 6
Są to liczby dzielników docelowych.
- 4 jest pierwszą liczbą całkowitą k taką, że σ 0 ((k - 1) / 3) = 1 . W rzeczywistości σ 0 (1) = 1 .
- 8 jest pierwszą liczbą całkowitą k taką, że σ 0 ((k - 2) / 3) = 2 . W rzeczywistości σ 0 (2) = 2 .
- 15 jest pierwszą liczbą całkowitą k taką, że σ 0 ((k - 3) / 3) = 3 . W rzeczywistości σ 0 (4) = 3 .
- 16 jest pierwszą liczbą całkowitą k taką, że σ 0 ((k - 4) / 3) = 3 . W rzeczywistości σ 0 (4) = 3 .
- 23 jest pierwszą liczbą całkowitą k taką, że σ 0 ((k - 5) / 3) = 4 . W rzeczywistości σ 0 (6) = 4 .
- 42 jest pierwszą liczbą całkowitą k taką, że σ 0 ((k - 6) / 3) = 6 . W rzeczywistości σ 0 (12) = 6 .
Przypadki testowe
n a(n)
1 4
2 8
3 15
4 16
5 23
6 42
7 55
8 200
9 81
10 46
11 119
12 192
13 205
14 196622
15 12303
16 88
17 449
18 558
19 127
20 1748
21 786453
22 58
23 2183
24 3096
25 1105
26 786458
27 12582939
28 568
29 2189
30 2730