|

楼主 |
发表于 2004-4-7 09:46:33
|
显示全部楼层
我的答案,大家找找bug。
- if A(1 2 3 4) == B(5 6 7 8) then
- if C(1 2 3)==D(9 10 11) then
- if E(1)==F(12) then
- return 13
- else return 12
- else if C(1 2 3)<D(9 10 11) then//特别球比一般球重
- if (F(9)<F(10))then
- return 10
- else if (F(9)==F(10))then
- return 11
- else return 9
- else //特别球比一般球轻,一样的算法....
- end if
- /*以上直接取自zonzi的方法*/
- elif A(1 2 3 4) > B(5 6 7 8) then
- if C(1 2 5) == D(3 4 6) then
- if 7 > 8 then
- return 8
- elif 7 < 8 then
- return 7
- elif 7 == 8
- //不可能;
- elif C(1 2 5) > D(3 4 6) then
- if E(1 6) == F(3 4) then
- return 2
- elif E(1 6) < F(3 4) then
- return 6
- elif E(1 6) > F(3 4) then
- return 1
- elif C(1 2 5) < D(3 4 6) then
- //用3,4,5分别替代上面步骤的1,2,6
- elif A(1 2 3 4) < B(5 6 7 8) then
- //步骤同上
- end if
复制代码 |
|