OEIS A000009 zählt die Anzahl der strengen Partitionen der ganzen Zahlen. Eine strikte Partition einer nichtnegativen Ganzzahl nist eine Menge positiver Ganzzahlen (daher ist keine Wiederholung zulässig, und die Reihenfolge spielt keine Rolle), zu der sich diese Summe zusammensetzt n.
Zum Beispiel 5 drei strenge Partitionen: 5, 4,1, und 3,2.
10 hat zehn Partitionen:
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
Herausforderung
Geben Sie bei einer nichtnegativen Ganzzahl n<1000 die Anzahl der festgelegten Partitionen aus.
Testfälle:
0 -> 1
42 -> 1426
Hier ist eine Liste der strengen Partitionsnummern von 0 bis 55 von 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]
Das ist Code-Golf , also gewinnt die kürzeste Lösung in Bytes.
subsequences(+import) gesucht , aber bisher keinen Erfolg gehabt.