|
|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
& k/ h- a2 h" Y9 F! ~! ?
5 ^- O2 p, T. Uif (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)# `) i! x" d' l. N
{
' g: _1 P! O- X open=1;2 f4 z1 Q" u0 v! c
which=0;2 o( t& V7 U) v
}- s( ]) J+ k3 D( Z3 ?. @% I6 M; N
else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)
" F/ j. f# ^/ J) E: D {
/ r8 ]5 ?" ?! k1 J8 S6 |+ Z. | open =1;, ^, W( ?' F# ]# X1 j) I
which=1;) {/ T- V- ^$ u p( y* w3 c" e
}) P( F, O! \# D1 L
现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。 Y3 t3 I4 [+ h4 T
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|