|
|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
% T/ S; I, Q& X: u F. C' k+ d: R, M/ G
if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)5 Q! j0 x2 }8 I, y
{ P0 |: W6 b% c
open=1;/ I: d. C- I6 G0 W- z$ D& w1 E) Y" G
which=0;' G4 n+ c% ]$ f
}) x0 D- q6 d& h g
else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)
& ~' H& n' G# [ {
0 H8 }4 e1 [4 E( e+ H2 o* O8 L open =1;. ?( N+ P3 c+ S' U2 U' P
which=1;
. r9 G0 c7 `- |! [& l7 ~}, w! L; ^6 D1 s
现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。" b: [. N) | d- `& L* x
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|