=================================================================== RCS file: /home/cvs/OpenXM_contrib2/asir2000/lib/weight,v retrieving revision 1.4 retrieving revision 1.9 diff -u -p -r1.4 -r1.9 --- OpenXM_contrib2/asir2000/lib/weight 2003/11/11 05:10:24 1.4 +++ OpenXM_contrib2/asir2000/lib/weight 2003/11/21 08:07:16 1.9 @@ -1,6 +1,54 @@ load("solve")$ load("gr")$ +def nonzerovec(A){ + + for(I=0;IB ? -1:0))$ +} + +def worder(A,B){ + return (A[0]B[0] ? -1:0))$ +} + +def wsort(A,B,C){ + + D=newvect(length(B))$ + for(I=0;Inmono(B) ? 1:0))$ -} - -def junban2(A,B){ - - for(I=0;IB[I]) - return -1$ - } - - return 0$ -} - def roundret(V){ - VN=length(V)$ - RET0=newvect(VN,V)$ + VN=size(V)[0]$ + RET0=V$ for(I=1;I<1000;I++){ RET1=I*RET0$ for(J=0;J