|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
3 P* x3 O0 [. C5 s) b0 t8 _/ x" p4 x
if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)0 U6 z" y7 Y- h& j+ `, i4 n- P
{
1 \7 z* Z- |7 |- v. ~, T6 E$ a open=1;
6 d# f- F- V* Z# e# L which=0;
/ H" o K% ?" L$ T}
' W0 b Z+ Q/ m: Z3 s/ Oelse if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)
6 c! I, C6 ^& c9 n1 Q' p" O {4 F2 {( P4 v: s% I& B( o( T( _
open =1;& L+ o, ~6 ~8 l0 H8 v& u! o" x5 H) k
which=1;
7 q6 h$ K: m( p+ [% z m O8 \5 e" R}
. o1 ]1 e! A0 s2 S现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。
+ D, T$ l7 Z# x开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|