Onları nasıl tespit edebilirim?
Pozitif bir tamsayı alın k. Bölenlerini bulun . Her bölücünün belirgin ana faktörlerini bulun . Tüm bu faktörleri bir araya getirin. (Bu sayı (toplam) k bir bölen ise toplamı böler k ise ) daha sonra bu sayı k, bir olduğunu BIU sayı
Örnekler
Let numaralı almak 54
bütün bul bölenler: [1, 2, 3, 6, 9, 18, 27, 54]
Find farklı asal çarpanları her bölen ait
NOT: durumunda için 1biz farklı asal faktör olarak almak1
1 -> 1
2 -> 2
3 -> 3
6 -> 2,3
9 -> 3
18 -> 2,3
27 -> 3
54 -> 2,3
Şimdi toplamını almak tüm bu asal faktörlerin
1+2+3+2+3+3+2+3+3+2+3=27
27böler 54 (yaprakları hiçbir kalan)
Yani, 54 olan bir BIU sayı .
İçin bir başka (hızlı) örneği k=55
: Bölenler [1,5,11,55]
Farklı asal faktörlerin Sum: 1+5+11+5+11=33
33 olduğu DEĞİL yüzden 55 bir böleni, 55olduğu DEĞİL bir BIU numarası .
BIU numaraları
İşte ilk 20 tanesi:
1,21,54,290,735,1428,1485,1652,2262,2376,2580,2838,2862,3003,3875,4221,4745, 5525,6750,7050 ...
ancak bu liste devam ediyor ve sizin tarafınızdan keşfedilmeyi bekleyen birçok BIU numarası var!
Meydan okuma
Bir tamsayıdır verilen n>0olarak giriş , çıkış n'inci BIU sayısı
Test Durumları
Girdi-> Çıktı
1->1
2->21
42->23595
100->118300
200->415777
300->800175
Bu kodgolf . Bayt en kısa cevap kazanır!
1asal değil ...