Sto provando a scrivere un algoritmo per scoprire il numero di modi in cui è possibile ordinare n numeri. Ad esempio, due numeri dicono che a e b possono essere ordinati in 3 modi ..Algoritmo di numeri di campana
Analogamente, 3 numeri possono essere disposti in 13 modi.
Ho scoperto che posso risolvere il problema utilizzando la programmazione dinamica. Ed ecco quello che sto pensando di avere strati che rappresentano diversi ordinamenti. Ex. a > b
hanno due livelli e a = b
ha un singolo livello e così via. In modo che io possa usarlo per scopi successivi come fatto nella programmazione dinamica. Ma non sono in grado di scrivere una relazione di ricorrenza per lo stesso. Qualcuno può suggerirmi come posso scriverlo?
Puoi spiegare il problema ancora un po '? Forse copiare il compito originale? – Sjoerd
Questi sono conosciuti come i numeri di Bell ordinati. È possibile cercare la sequenza A000670 nell'OEIS per molti riferimenti e formule per il calcolo della sequenza. – Nabb
http://oeis.org/A000670 –