|
|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
0 q: a1 H; [# }: N$ n7 t8 G& T3 y
7 `8 u; Q# ~% ~# f! vif (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)% D, Z% E+ a8 K0 y0 O' w
{
/ u, Y+ Y2 I% G- v$ g) B open=1;
# S. |0 S; e7 h( b/ P which=0;
- M: d3 D$ }. \7 p}$ u) L6 T$ T: c, P. V; l- n
else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)% Q& {% e9 `2 u% Y
{
8 V2 N3 Q$ Z6 M$ e4 F open =1;
; F5 [; M' k) F% n; f' d& C which=1;0 a+ X2 x8 F$ H6 h
}
5 x, d4 }$ ^7 c! q0 o R8 P现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。. h8 r" u/ k/ J6 ?% G) M5 w
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|