编写lingo程序

[复制链接]
查看11 | 回复1 | 2010-6-7 00:41:32 | 显示全部楼层 |阅读模式
2、某厂准备将具有下列成分的几种现成合金混合起来,成为一种含铅30%,含锌20%,含锡50%的新合金,有关数据参看下表1。
问应如何混合这些合金,既能满足新合金的要求,又花费最小?
3、(n+8)×(n+8)的棋盘铺满棋子,至少去掉多少的棋子使其每横行竖列都不能连超过5个棋子。(注:题中n为考生的简单学号)


回复

使用道具 举报

千问 | 2010-6-7 00:41:32 | 显示全部楼层
2 model:sets:metal/1..3/:tpercentage;alloy/1..5/:cost,x;link(metal,alloy):percentage;endsetsdata:tpercentage=30 20 50;percentage=30 10 50 10 5060 20 20 10 1010 70 30 80 40;cost=8.5 6.5 8.9 5.7 8.8;enddatamin=@sum(alloy:cost*x);@sum(alloy:x)=1;@for(metal(i):@sum(alloy(j):percentage(i,j)*x(j))=tpercen
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行