首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

求满足某些约束的元素的值,该如何解决

2012-09-17 
求满足某些约束的元素的值碰到个问题:x1,x2,x3均是大于等于1的整数,x1+x2+x310,怎么求的所有组合的x1,x2

求满足某些约束的元素的值
碰到个问题:x1,x2,x3均是大于等于1的整数,x1+x2+x3<=10,怎么求的所有组合的x1,x2和x3啊
  谢谢

[解决办法]
var query = from x in Enumerable.Range(0, 11)
from y in Enumerable.Range(0, 11)
from z in Enumerable.Range(0, 11)
where x + y + z <= 10
select new int[] { x, y, z };
[解决办法]

探讨

var query = from x in Enumerable.Range(0, 11)
from y in Enumerable.Range(0, 11)
from z in Enumerable.Range(0, 11)
where x + y + z <= 10
select new ……

热点排行