其实没那么复杂.主要是用if嵌套太多.公式太长.昨天我写到可以判断10个球的轻重,再往里加余下的两个时,Excel终于崩溃了. 第一步是把球做上标志,这是最重要的一步.Excel下就是赋予它们以序号:1~12 第一秤,取1~4和5~8比.第二次秤是最复杂的,因为不但要交叉,还要用到第一次秤的结果. 第二秤.1.如果一秤平,则用1~3和9~11秤. 这一秤,不但要分出等不等,还要输出不等时哪那边轻重的结果,下同 2.一秤不平,分取1,2,6和3,4,5秤 第三秤.1.一,二秤平,1和12秤,且12是坏的,轻重立判 一秤平,二秤不平,则坏球的轻重已判,用9和10秤,平则11是坏的,否则根据轻重,可判断9或10哪个是坏球. 2.二秤平,则1和7秤,平则8球坏;不平,则7球坏,要根据第一秤判轻重 二秤不平, 秤偏向与一秤想反,则3,4,6中有坏球,且取3和4秤,平则6球坏,轻重根据第二秤来判.;不平,如三秤与二秤方向一致,则4球坏,如果与二秤相反;则3球坏.且轻重立判. 秤偏向与一秤一致,则1,2,5中有坏球.且取1和2秤.平则5球坏,轻重根据第二秤来判.;不平,如三秤与二秤偏向一致,则1球坏,如果与二秤相反,则2球坏,且轻重立判.(判法:此时5是标准球,如1,2,6>3,4,5则说明坏球重...) 自此全部秤量结束.不用考虑若干种秤法,而是考虑一种秤法,因此而导致不同后果,然后在进行下一步前做针对性地测试即可.据此,是可以写出公式的. |