马振 发表于 2013-5-15 23:20

哪儿错了啊?

文件存储问题:有5个大小分别为18、23、12、125、45 MB的文件要存储,每个文件一定要存储在一个连续存储块中。
现有1个容量为73MB的连续存储块,应存储哪些文件,使得存储块的利用率最大?
model:
sets:
variable/1..5/:b,x;
endsets
data:
b=18 23 12 125 45;
enddata
max=@sum(variable(i):b(i)*x(i));
@sum(variable(i):b(i)*x(i))<=73;
@for(variable(i):@bin(x(i)));
end

马振 发表于 2013-5-15 23:25


model:
sets:
variable/1..5/:b,x;
endsets
data:
b=18 23 12 125 45;
enddata
max=@sum(variable(i):b(i)*x(i));
@sum(variable(i):b(i)*x(i))<=73;
@for(variable(i): @bin(x(i)));
end





madio 发表于 2013-5-16 23:57

model:
sets:
variable/1..5/:b,x;
endsets
data:
b=18 23 12 125 45;
enddata
max=@sum(variable(i):b(i)*x(i));
@sum(variable(i):b(i)*x(i))<=73;
@for(variable(i):@bin(x(i)));
end
是因为全角的冒号不能被识别,换成半角的

发表于 1970-1-1 08:00

页: [1]
查看完整版本: 哪儿错了啊?