
Common Lisp version of the MaxParts function
By: a guest on Mar 19th, 2010 | syntax:
Lisp | size: 0.17 KB | hits: 64 | expires: Never
(defun MaxParts (Dimension Cuts)
(if (>= D C)
(expt 2 C)
(if (= D 0)
1
(if (= C 0)
1
(+ (mp (- D 1) (- C 1)) (mp D (- C 1)))))))