数学っぽい問題なのですが、
n = 100のとき以下の3つの条件を満たす単位分数の組みを考える
1/n1 + 1/n2 + ....+ 1/nk = 1  (1)
n1 + n2 +....+nk = n (2)
n1 < n2 < ....<nk        (3)
これをプログラミングを用いて解きたいのですが、いい方法が思い浮かばなくて困っています
何か方法ありましたら、教えてください