|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
' y* c T% _% [; D4 n
7 \! ]) p- l' H8 I2 lif (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)+ i4 z" ^ z/ R: A5 z' Q1 ]$ d
{! O$ @% X" Y2 ?4 z/ e* V
open=1;- W3 Y, F+ ~4 P) w2 ~7 ~
which=0;
% v& ], P: P* n}
5 M( o) U- t0 i. \+ ?else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)
/ ~. M1 x' H9 R$ o2 _- K: K, }6 @ {7 H3 p& |; M! t. \0 N
open =1;* Z7 p! [4 I% ]8 T) V! N) d
which=1;8 s# H* H7 U2 I4 D) |
}8 d3 x- d2 V3 b1 ~
现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。9 V% Q: i7 o# w& R" h0 E# \
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|