sialvsic 2015-09-21 02:11 采纳率: 0%
浏览 2639

求给定值的数的所有组合

写一个函数,给定参数 x 指定一个数字 参数sum 指定和
要求:
1.求出和为sum的所有的可能的组合,以任意格式输出都可以
2.后一位不能大于前一位数(小于等于)
3.每一位大于0

eg: x为5 sum为17
那么 可能的结果有

5,5,5,2;
5,5,4,3;
5,5,3,3,1;
5,4,4,4;
……
4,4,4,4,1
……
2,2,2,2,2,2,2,2,1
……
1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1

  • 写回答

6条回答 默认 最新

  • lm_whales 2015-09-21 02:19
    关注

    题目的意思是 求出 <=X的数的 所有 和为 Sum
    并按照 从大到小排列的序列

    评论

报告相同问题?