kf22 发表于 2013-4-17 20:11

新手求助 请大神看看哪里错了

SETS:
ANALYSTS/1..9/;
PAIRS(ANALYSTS,ANALYSTS)|&1#LT#&2:RATING,MATCH;
ENDSETS

DATA:
RATING=9 3 4 2 1 5 6 2
         1 7 3 5 2 1 4
           4 4 2 9 2 3
             1 5 5 2 8
               8 7 6 3
                 2 3 3
                   4 7
                     1;
ENDDATA

MIN=@SUM(PAIRS(I,J):RATING(I,J)*MATCH(I,J));


@FOR(ANALYSTS(J):
   @SUM(PAIRS(I,K)|I#EQ#J#OR#K#EQ#J:MATCH(I,K))=2
);

@FOR(PAIRS(I,J)|MATCH#EQ#1:
  @FOR(ANALYSTS(K)|K#NE#I: MATCH(I,K)=MATCH(K,J)
)
);

@FOR(PAIRS(I,J):
@BIN(MATCH(I,J))
);

发表于 1970-1-1 08:00

页: [1]
查看完整版本: 新手求助 请大神看看哪里错了