题目简述
要求输出n个正整数,他们的和为s, 每个元素值的范围在[1,m]之内。求输出所有可能的组合结果。
输入: n = 2, m = 6, s = 10,下面简述为(n, m, s), 即(2,6,10)
输出:
(4,6)
(5,5)
注意:
(6,4)属于重复的结果
边界约束:
1 <= n <= 100
1 <= m <= 1e9
1 <= s <= 1e5
问题
我用dfs暴力搜索 + 剪枝,但是还是通过不过用例。
(100, 100, 10000)
(3, 1e5, 20)