|
楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
( Z7 U9 x `: f2 Q# B% `5 g/ v% p
if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)
7 A: s1 A3 m3 D, K. @7 u{
/ L% k H: p2 Q/ }3 @+ U/ @ open=1;
. F1 B$ r, E1 e$ Z. }9 A which=0;4 f4 t3 B K( j/ X2 v
}+ U+ k& B5 ^$ X2 Q' }: r/ O
else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)0 |8 ~$ j: r4 y0 L! t4 }. T# V2 u
{
+ V) N7 |+ Z# p7 T$ i8 m" e open =1; S/ B# T% b! `
which=1;
* d9 o" [, M7 P) b6 ^ F} c$ F7 B9 U, F; @/ B
现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。
6 q7 U0 l; `" U I开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|