|
楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
" k2 E! L4 f" m/ C8 K7 T l* G ]
' v) X a1 H0 Q* O: _if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)
( P L- Q1 u2 v3 m. o/ o$ q{3 d. ~! h2 v0 [- O! Z
open=1;, R3 _' U8 g+ A' A. k5 j
which=0;
2 ~4 @+ P$ O1 n$ ]. i}. E1 V/ [' s7 c' D* N, E. W6 z
else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0); G" ?+ c/ Z2 q3 \2 b5 v R" L/ K8 v& Z
{$ T$ U3 G$ f( G& \) i: B0 W
open =1;
. Y0 _5 H0 _& z8 T5 d4 }0 q which=1;
! i9 i" u+ b& n7 S# o}
. K7 P% G, I, v- W现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。, o# l2 C X0 f3 T
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|