|
|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;0 ~" }# e5 j) Q, `$ i
, d' A) `# \* _. I; s% D: i
if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)$ L/ a& H0 v/ g# g' y, e
{8 I- T3 i% Q7 o* z7 f/ ]8 { s2 C
open=1;
( d2 j* l7 x+ ? ]8 k# D C/ n which=0;
/ P, ?( {8 K: d( m1 @% ~: u}! @7 ~; I7 l: e4 s
else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0) z2 N/ f5 I; ?: F- R! Y
{) ^$ J& ~" ^! B
open =1;
( u- p( H4 H( W/ Q+ ]! A( K* b which=1;
* F) n% c* R) v( w; c: f9 |8 |}+ b, k( N y; {2 r0 Q
现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。+ w/ ?) j+ `. i5 Y8 T! ]. U [
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|