一个数组有n个成员,每个成员范围为1到m,数组和为s,输出所有可能的组合

输入: n m s
2 6 10
输出:(4 6 ) (5 5 )
(6 4 )与(4 6)重复,不输出

没看懂啊

有一个正整数数组,它有n个成员,每个成员的取值范围可以是1到m(m是一个正整数),
要求数组加起来的和是s,现在给定 n, m, s 的情况下,要求你编程输出所有的组合,
并且这些组合不能重复