|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
+ \/ D/ O& D( i' x
8 M' W" C' p! q3 q aif (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)
) N( j k0 u ^) w! |{* o9 _0 D& u) s
open=1;
- \* Z, X- J0 H0 D. i' @- n which=0;
) b, S/ t0 D! V3 b}
) m- A/ S( l7 Q8 H X- D$ V; Welse if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)
3 f, ~* S) E7 b0 e* \ {! W" t% ?& f9 W: N9 ^1 L% }7 G0 T# |
open =1;6 Q9 `+ Z2 T3 j! y
which=1;
- }) Y0 u9 G* W1 T+ O$ L8 K% i}/ _; B- \, o- w, h7 v
现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。# C1 n# L3 P# X$ q
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|