|
|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;& k& Q1 v& t9 _1 ~+ ]9 o3 ]
! s7 b. e+ ?) l
if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)
! W" B5 i! P j. G9 O1 n' _{
" N$ X( ?5 n! e" m* t/ {4 J open=1;2 l4 m* d7 T1 M. T" u6 w7 n6 R
which=0;
. P4 [9 r- Q H+ S5 E. C}( z! B# g2 ~# J; U* m: b, g
else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)9 W% f9 g/ b- N" ~
{' T* u x" z8 f! H
open =1;
# v5 _5 |0 g. F5 `$ W: l; W! S which=1;2 e0 e h5 @4 r" j: @( U z& T
}
4 `; [: I! Z4 b) I1 D, Q/ }/ S0 f& N! o现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。. M. r# c, O* o( \5 A2 m
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|