Jak je dostrzec?
Weź dodatnią liczbę całkowitą k. Znajdź jego dzielniki . Znajdź odrębne czynniki pierwsze każdego dzielnika . Zsumuj wszystkie te czynniki razem. Jeśli ta liczba (suma) jest dzielnikiem k ( jeśli suma dzieli k ), to ta liczba k jest liczbą BIU
Przykłady
Weźmy liczbę 54
Znajdź wszystkie dzielniki: [1, 2, 3, 6, 9, 18, 27, 54]
Znajdź odrębne czynniki pierwsze każdego dzielnika
UWAGA: W przypadku 1przyjmujemy jako odrębny czynnik pierwszy1
1 -> 1
2 -> 2
3 -> 3
6 -> 2,3
9 -> 3
18 -> 2,3
27 -> 3
54 -> 2,3
Teraz bierzemy sumę wszystkich tych pierwszych czynników
1+2+3+2+3+3+2+3+3+2+3=27
27dzielących 54 (nie pozostawia resztek)
Więc, 54 jest to liczba BIU .
Innym (szybkie) przykład dla k=55
dzielników: [1,5,11,55]
Sum odrębnych czynniki pierwsze: 1+5+11+5+11=33
33 to NIE dzielnikiem 55, dlatego 55to NIE liczba BIU .
Numery BIU
Oto pierwsze 20 z nich:
1,21,54,290,735,1428,1485,1652,2262,2376,2580,2838,2862,3003,3875,4221,4745, 5525,6750,7050 ...
ale ta lista jest długa i istnieje wiele numerów BIU , które czekają na odkrycie przez ciebie!
Wyzwanie
Biorąc pod uwagę liczbę całkowitą n>0jako wejście , wyjście n-ty numer BIU
Przypadki testowe
Wejście-> Wyjście
1->1
2->21
42->23595
100->118300
200->415777
300->800175
To jest codegolf. Najkrótsza odpowiedź w bajtach wygrywa!
1to nie jest pierwsza ...