|
|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;6 b1 C) E5 d, _* ], f
& V; [* |' ]( }6 {: [* F
if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)
% `. h- |4 d4 e{+ w' H/ n) p& ?9 ^
open=1;/ T9 V$ r( y8 O: a9 Z; `& V
which=0;3 \" K( P8 b8 r. X# E
}& \. b& x: k; n6 g3 D
else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)
5 a" G& N w/ p0 @% b {
# Q) W a; N# u( Z open =1;8 O0 X6 F+ F4 I5 i. b3 U8 Q* Q
which=1;
% h' |+ Y, [0 A4 x" \9 t! o% k* C w}
5 ^" P3 L/ R; G现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。
+ p* t" F- ]- [' I7 D% {9 \" ^开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|