|
|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;
/ {% h5 \0 a7 t. X& Z. F) w* ?2 e, E) H; d t
if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)
5 s) N O+ W% w; w% K) k{
/ I6 k, J6 v# l open=1;
& k' a& i9 e/ f which=0;* s* S! @$ H/ L! V
}5 }# T# S8 a5 Y- F) d8 [" J( l
else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)! ~ W P: s7 z/ M2 T, J/ f
{6 {# [+ R! H% i! h7 X
open =1;
4 t E' |" I+ `( ] which=1;
( P! Y5 i, s( E% b$ F% F. K}- R! f5 Q9 o1 F+ }# G
现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。
; z# H$ p: ?: D* Q开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|