|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0; p- o6 K1 p; f) T4 s3 r
1 J) z9 L# I& W5 {
if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)
/ C. l- D: E- K, q/ G- n{
' E' X' [6 E/ s, Z" B0 h' } open=1;/ A1 J. g; ^) b
which=0;, K" y( P% x7 {0 w' ?" K( l
}
8 A0 d7 X1 a) Z3 @- V2 celse if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)9 v6 M# [* A, G5 ?
{3 @4 w7 B- E1 e# h" H3 N6 _
open =1;
9 Y' q, G1 K9 m/ c' s which=1;- g1 E# j; m' b- d" D
}1 `/ @6 r" |9 c3 x
现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。
5 j+ V: O; L; g, `开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|