Як їх помітити
Візьміть додатне ціле число k. Знайдіть його дільників . Знайдіть чіткі прості коефіцієнти кожного дільника . Підсумуйте всі ці фактори разом. Якщо це число (сума) - дільник на k ( якщо сума ділить k ), то це число k - це число BIU
Приклади
Візьмемо число 54
Знайти всіх дільників: [1, 2, 3, 6, 9, 18, 27, 54]
Знайти чіткі прості коефіцієнти кожного дільника.
ПРИМІТКА. Для випадку 1ми беремо як чіткий простий коефіцієнт1
1 -> 1
2 -> 2
3 -> 3
6 -> 2,3
9 -> 3
18 -> 2,3
27 -> 3
54 -> 2,3
Тепер ми візьмемо суму всіх цих простих множників
1+2+3+2+3+3+2+3+3+2+3=27
27ділить 54 (йде без залишку)
Таким чином, 54 є номер БСС .
Інший (швидкий) приклад для k=55
подільників: [1,5,11,55]
Сума різних простих факторів: 1+5+11+5+11=33
33 це НЕ дільник 55, тому 55це НЕ номер БСС .
Номери BIU
Ось перші 20 з них:
1,21,54,290,735,1428,1485,1652,2262,2376,2580,2838,2862,3003,3875,4221,4745, 5525,6750,7050 ...
але цей список продовжується, і є безліч номерів BIU , які чекають, щоб вас зняли!
Змагання
Беручи під увагу ціле число в n>0якості введення , виведення п - й номер БІШС
Випробування
Вхід-> Вихід
1->1
2->21
42->23595
100->118300
200->415777
300->800175
Це codegolf. Найкоротша відповідь у байтах виграє!
1це не прем'єр ...