【发布时间】:2015-10-18 09:42:29
【问题描述】:
我有这个问题:
假设我们有这个简单的方程
x1 + x2 + x3 + x4 + x5 = 20
我想打印这个方程的所有非负整数解,我必须只使用数字3, 4, 5, 6
例如:
0 + 4 + 4 + 6 + 6 = 20
etc.
我不想用特定的编程语言写,只写伪代码
有什么想法吗?
【问题讨论】:
-
这个方程有无数个解。您的意思是要打印所有非负整数解吗?
-
是的,都是非负数:)
-
你想消除重复吗?例如
15 + 1 + 2 + 1 + 1和15 + 1 + 1 + 2 + 1将删除一个值或同时保留一个值 -
我想保留重复项
标签: algorithm pseudocode combinatorics equation