F(x,n) = \union_(i>=n) { {i}U g| g in F(x-i,i) }
Просто реализуйте эту рекурсию. F (x, n) - множество всех множеств, которые суммируются с x, а их элементы больше или равны n.