stefaniedk 发表于 2008-8-21 21:06

[求助]LING9的29号错误,求助怎么解决

<p>小弟我按照讲义写的程序:</p>
<p><font face="Verdana">model:<br/>sets:<br/>student/s1..s8/;<br/>pairs/student,student/:benifit,match;<br/>endsets</font></p>
<p><font face="Verdana">data:<br/>benifit=<br/>&nbsp;9 3 4 2 1 5 6<br/>&nbsp;&nbsp;&nbsp; 1 7 3 5 2 1 <br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 4 4 2 9 2<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1 5 5 2<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8 7 6<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; 2 3<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; 4;<br/>enddata</font></p>
<p><font face="Verdana">max=@sum(pairs(i,j):benifit(i,j)*match(i,j));<br/>@for(student(i):@sum(pairs(j,k)|i#eq#j&amp;i#eq#k:match(j,k)=1));<br/>@for(pairs(i,j):@bin(match(i,j)));<br/>end</font></p>
<p>&nbsp;</p>
<p>运行时,系统提示29号错误:</p>
<p>invalid number of initialization values in a DATA: or an INIT statement.the required number of valves is:&nbsp; 2.</p>
<p>9]&nbsp;&nbsp; 9 3 4 2 1 5 6</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ^</p>
<p>&nbsp;</p>
<p>按道理,应该是对的;不知道什么是问题,望大虾帮忙。。。</p>

easteast 发表于 2009-3-5 14:08

同样也是这个问题

dangdang168 发表于 2009-5-20 01:16

model:
sets:
student/s1..s8/;
pairs(student,student)|&2#GT#&1:benifit,match;
endsets

data:
benifit=
9 3 4 2 1 5 6
    1 7 3 5 2 1
       4 4 2 9 2
          1 5 5 2
             8 7 6
                2 3
                   4;
enddata

max=@sum(pairs(i,j):benifit(i,j)*match(i,j));
@for(student(i):@sum(pairs(j,k)|j#eq#i#or#i#eq#k:match(j,k))=1);
@for(pairs(i,j):@bin(match(i,j)));


end
页: [1]
查看完整版本: [求助]LING9的29号错误,求助怎么解决