|
|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;3 e3 x( z% c. ?7 ?0 }' N/ w& M3 `, h
0 s" B( g S/ b( a( s) C: m+ a ]if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)
3 d2 W1 ^2 ]3 k- A0 R# j( E{
3 [' Q- d, h# O' C2 y open=1;
# _/ A& E1 n( F# ` which=0;2 Q0 a& J* n) }0 |; x; W6 I
}+ W) a. b8 h, S1 j$ b6 R* v; m
else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)
. u% ?& P' p8 j {) b% y1 D: z: n
open =1;
# @9 [( M' [9 @0 W3 e2 k which=1;5 u2 D. z0 F( d( o
}
7 h* @* m. ^+ M现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。
/ q0 y1 s* H- S9 D* p: N5 h6 K* p1 Z开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|