|
|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
1 I* l3 F3 N0 m! o; e2 P5 u5 P+ G& D1 V* x& e$ O: h
if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)* m, u9 v% k' n' z. ?( h
{2 r4 B) q7 q0 i
open=1;5 O4 _9 @0 K% U! J3 ]2 ~/ _& G
which=0;$ C( E1 v1 _8 ?: k a
}9 a p# d: ?1 l- H! U
else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0); @0 }; n* R2 F _5 h$ I+ f& h
{4 b: }; H+ k9 ^
open =1;2 o& v6 m, ^. Q& q
which=1;) q, [/ ^5 E) a- ?% s
}
% k+ t T" P }, L, C现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。8 s! {( c/ E% e, [6 G" B
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|