|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
' }" V B& W% J1 T
. m" | S6 c% o2 v tif (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)
) X- B$ F' i- M V{) j, Z- t3 H* c; S6 ^
open=1;
4 i! O$ ^9 U, J5 g, C5 J which=0;
. s. a. Y- I9 _: K}5 W" U1 D3 z; W
else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)4 Q7 D" q3 l" {; U
{
4 }+ w# h6 n+ i- M open =1;8 |. o' V& u, f% H( T6 u
which=1;
/ W! B% ^$ I% o: j' y: ?}$ i- @5 u- b1 D; k
现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。* X4 D$ K, R; @" y
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|