|

楼主 |
发表于 2009-3-23 12:31:24
|
显示全部楼层
open=0;2 `! U3 _2 V4 {) j! Q: p
! s& C( P9 H+ W
if (full_a2==1 and down_a==0 OR full_a1==0 and full_a2==0 and down_a==0)
- Z- Q- ~ E2 E" `/ T2 w( Y* ^0 K( B, B{9 e0 r, i# V' ]0 W- x$ K" r
open=1;
$ {* v) F$ q& m3 Y+ v, K% ? which=0;
7 E3 {5 v- H# E}
! d# w# M4 g; Q# N3 |else if (full_b2==1 and down_b ==0 OR full_b1==0 and full_b2==0 and down_b==0)
" h, a& u) R) T {
( v- S% G1 f2 s open =1;$ Y, h) H; C- u( G) @& M
which=1;
, |* @$ c7 p3 C6 o' S' v}
& k# r/ Z7 ?8 `/ i现在的问题是,两台机a2==1很容易满足而b2==1的条件很难满足,而两台都idle时优先选A,所以B收到小球的机会很少。是不是我题目的表述有问题(站在Robot的角度)还是在换角度的时候有些因素没有考虑到。
6 U: q- V2 V1 \% d# A( ~7 L开始以为是Robot和A的处理时间差不多长造成的,于是把A 1和 B1的处理时间都加到100了但还是没有效果。 |
|