|
|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;/ X1 e b% n; K5 A/ \, O6 G
$ t! D- z) v, r9 B( I, \
if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)) p+ }: ?! [. q1 d7 D- j
{
2 F* b6 f: h2 b% ~ open=1;5 R C# e8 z% M' p7 E0 m. C
which=0;
) E$ C0 U4 B. V}
2 R+ N1 Q% Y& k) e8 selse if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)
d3 |+ }% L" }& Z6 K {
% |4 c+ X; K9 w9 e/ \. k- o3 P open =1;( t% ?( z6 M4 J% S
which=1;) V" G5 w+ X$ ~9 X! w5 J1 r. ^
}
[9 r7 q9 s. Y% E8 z现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。7 U: X- y/ |' O0 X/ Q5 i: P
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|