|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
4 h$ h' a( L% [8 i3 l( D$ c" l% E3 x: S- Z# a4 w, [
if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)
% L. p0 L5 ^5 B/ T. {! y, Q{
' |0 t7 X' E) W7 H: b open=1;5 V# q0 J+ X; V7 d: p
which=0;0 |& p9 P+ F7 R0 E' |3 Q2 V4 F" {
}
# r! \7 t" G3 y4 F2 u) pelse if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)
( G7 s8 B- F# k3 ^) g7 r {/ n8 N6 _& d3 b3 @7 U
open =1;
5 s, W: a5 P: g' B& l: r which=1;: s+ p1 C% V3 h( _" z2 `) T
}& k# W+ h! E+ r
现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。, u4 @$ q# e' ]- n0 |6 v& n) o- g
开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|