|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
+ n7 y# s9 z' m. T9 q( |
: I' p2 X1 X0 ^$ wif (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)6 S" c w* e# k" m# n2 |5 x# e
{
; j1 D; Q( z8 l% v7 r/ Y+ n open=1;
0 S7 a; F; _/ Y" Y5 }. N k which=0;. o" S2 Q. c3 L, t8 t
}; e+ X* h, A/ G( q7 `, B1 x, s
else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)
/ y' c: @ g: G {' i+ c6 ^! t1 q) z1 _1 [
open =1;
, ^) G7 r9 d7 t5 _- _2 \, ~6 ^ which=1;8 C0 ~; I) I# { l; @
}
- A8 B3 {: ], K! c9 T现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。( T: x# b. N% N( ^0 j7 r' ?) w% d
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|