方程X1+X2+X3+X4=30有多少满足x1≥1,x2≥0,x3≥-4,x4≥6的整数解? 急求,多谢!

[复制链接]
查看11 | 回复2 | 2011-2-21 16:56:49 | 显示全部楼层 |阅读模式
解:只有-4最小,所以其它只能最大30+4=34有4060个。用basic程序解的。清单如下:CLSk = 0FOR x1 = 1 TO 34FOR x2 = 0 TO 34FOR x3 = -4 TO 34FOR x4 = 6 TO 34m = x1 + x2 + x3 + x4IF m = 30 THEN k = k + 1NEXTNEXTNEXTNEXTPRINT kEND 数学解法:(悲剧了,发现x4>=6忘记了,你重新自己修改下吧。 )x1=1, x2=0, x3,x4 有x3+x4=29,x3=-4 x4=33,x3大1,x4小1,则有29+4=33种解。x1=...
回复

使用道具 举报

千问 | 2011-2-21 16:56:49 | 显示全部楼层
x1 + (x2 + 1) + (x3 + 5) + (x4 - 5) = 31.相当于31个1中划分4组,C(30,3)=30*29*28/(1*2*3) = 4060...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行