公布一下答案
这个算题属于多变量问题,可用“规划求解”工具计算。我们先用一个4×4的方形区域(B2:E5)设置张、王、李、赵和钱、刘、孙、陈的对应关系。又设2表示“私通关系”,设3表示“夫妻关系”,设4表示“空白”,作为参数。由于一个男人只与一个女人有“夫妻”关系,也只与一个女人有“私通”关系,所以每行和每列都只能有一个2一个3其余是两个4。所以2×3×4×4=96,是每行和每列必须满足的条件。
根据第二 项要求,B2=2(张和钱私通)。
根据第三 项要求,D3=2、D4=3(李的妻子和王私通)。
根据第四 项要求,E5=2(赵和陈私通),这几个数字必须固定(表中用黄色表示)。
整个方形区域共计16个单元格,扣除这4个,还剩下12个单元格作为待求变量,这些变量只能在2、3、4三个数中选择。在F2单元格输入公式:“=PRODUCT(B2:E2)”,点住F2右下角向下拖至F5,复制公式,计算每行变量的乘积(PRODUCT为乘积函数)。在B6单元格输入公式“= PRODUCT(B2:B5)”,点住B6右下角向右拖至E6,复制公式,计算每列变量的乘积。在F6单元格输入公式“=SUM(F2:F5)”,计算4个变量乘积的和,此值等于4×96=384,这就是目标值。
点“工具”菜单“规划求解”,“目标单元格”设为F6,“目标值”设为384。“可变单元格”设为“C2:E2,B3:C5,E3:E4,D5”,由于单元格不连续,所以每个区域都用逗号分开。点“添加”,设置以下“约束”:C2:E2>=2、C2:E2<=4、C2:E2=int(整数)、B3:C5>=2、B3:C5<=4、B3:C5=int、E3:E4>=2、E3:E4<=4、E3:E4=int、D5>=2、D5<=4、D5=int、F2:F5=96、B6:E6=96。点“选项”,适当降低计算精度,点“求解”,即得计算结果。为了显示代码“2”、“3”和“私通”、“夫妻”的对应关系,在I2输入公式“= IF(ROUND(B2,1)=2,"工作",IF(ROUND(B2,1)=3,"夫妻",""))”,检测单元格数值为“2”时,显示“私通”, 单元格数值为“3”时,显示“夫妻”,其它数值显示空白。ROUND为取整函数,因为“规划求解”降低精度后,所得结果未必都是整数2、3、4。