|
|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
& g9 p* ?0 _" i b/ F
2 {, y4 Q, T6 o, q2 eif (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)7 G9 P5 j' ?/ A5 t
{3 P3 _8 V" b" z- `) ]% y
open=1;
1 F- n" n7 w' r5 p' G which=0;
6 } N' C9 O# J}
2 C% c& p! S+ e8 z( o- Nelse if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0): R* Q" N! _! M8 r
{( V" d, H) o% z& ^
open =1;
$ ?* ^8 v) p& E6 Z$ s% V& h which=1;5 G' z% C y P! g
}: e" @% s: T, r5 s4 |1 Q
现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。+ F3 S: Z& @: m4 i
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|