اگه اعدادت از یه حدی بزرگتر باشه هیچ الگوریتم موثری واسه این کار نیست، در عوض یه فرمول تجربی هستش که میتونی از کتاب "ریاضیات گسسته و ترکیبیاتی" اثر "رالف پ گریمالدی" درش بیاری. من هم دوباره کتاب رو میگردم، اگه دیدمش واست میفرستم.