OEIS A000009นับจำนวนพาร์ติชันที่เข้มงวดของจำนวนเต็ม พาร์ทิชันที่เข้มงวดของติดลบn
เป็นชุดของจำนวนเต็มบวก (จึงไม่มีการทำซ้ำที่ได้รับอนุญาตและการสั่งซื้อไม่ได้เรื่อง) n
รวมว่า
ยกตัวอย่างเช่น 5 มีสามพาร์ทิชันที่เข้มงวด: 5
, และ4,1
3,2
10 มีสิบพาร์ติชัน:
10
9,1
8,2
7,3
6,4
7,2,1
6,3,1
5,4,1
5,3,2
4,3,2,1
ท้าทาย
รับจำนวนเต็มไม่ใช่ลบn
<1,000 ส่งออกจำนวนพาร์ทิชันที่เข้มงวดมันมี
กรณีทดสอบ:
0 -> 1
42 -> 1426
นี่คือรายการของหมายเลขพาร์ติชันเข้มงวดจาก 0 ถึง 55 จาก OEIS:
[1,1,1,2,2,3,4,5,6,8,10,12,15,18,22,27,32,38,46,54,64,76,89,104,122,142,165,192,222,256,296,340,390,448,512,585,668,760,864,982,1113,1260,1426,1610,1816,2048,2304,2590,2910,3264,3658,4097,4582,5120,5718,6378]
นี่คือโค้ดกอล์ฟดังนั้นทางออกที่สั้นที่สุดในหน่วยไบต์ชนะ
subsequences
(+import
) ในคำตอบของฉันเอง แต่ก็ยังไม่ประสบความสำเร็จ