วิธีสังเกตพวกมัน
ใช้จำนวนเต็มบวก 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 เป็นจำนวน Biu
อื่น ๆ (ด่วน) ตัวอย่างสำหรับk=55
ตัวหาร: [1,5,11,55]
ผลรวมของปัจจัยสำคัญที่แตกต่าง: 1+5+11+5+11=33
33คือไม่หาร 55 ที่ว่าทำไม55เป็นไม่จำนวน Biu
หมายเลข BIU
นี่คือ 20 อันดับแรกของพวกเขา:
1,21,54,290,735,1428,1485,1652,2262,2376,2576,2580,2838,2862,3003,3862,3003,3875,4221,4745,5525,5550,5550,5550,5550 ...
แต่รายการนี้จะดำเนินต่อไปและมีหมายเลข BIU จำนวนมากที่กำลังรอคุณอยู่!
ความท้าทาย
ได้รับจำนวนเต็มn>0เป็นอินพุต , เอาท์พุทจำนวน Biu ที่ n
กรณีทดสอบ
Input-> เอาท์พุท
1->1
2->21
42->23595
100->118300
200->415777
300->800175
นี่คือcodegolfคำตอบที่สั้นที่สุดเป็นผู้ชนะ!
1ไม่ได้เป็นนายก ...