|
|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
6 v f# Q8 g- g3 s0 E% F* S0 G4 q
if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)4 v/ D5 x; P# r' Q7 Y+ k9 j3 M' P
{ J! {( a" P- X/ `9 o
open=1;
/ R/ ?6 Z7 D& C6 c% C5 u which=0;
* g _9 |# @: {/ D# k- w$ |}
3 p- U$ w1 G2 q4 i0 `; a, @% x2 Oelse if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)# \# T2 F! E: Y2 a* Z0 I
{
, ~: [, }8 a% T open =1;
# u: C- M1 @% P( l& U which=1;3 j8 g. r. z3 ]- k2 n* c/ q+ l
}
' C( p) Q) L9 O! Y, m: k, g5 N9 @现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。3 q" ]9 T# @% r+ B1 t2 w# l
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|