问题: 小明和小强都是张先生的学生,张先生的生日是M月N日,2人都了解张先生的生日是下列10组中的全日,张先生把M值通告了小明,把N值通告了小强,张先生问他们了解他的生日是那全日吗?3月4日 3月5日 3月8日6月4日 6月7日9月1日 9月5日12月1日 12月2日 12月8日 小明说:如果我不了解的话,小强必然也不了解 小强说:从来坦克大战游戏下载我也不了解,不外现在我了解了 小明说:哦,那我也了解了 请根据以上对话揣测出张先生的生日是哪全日解题思路:1、根据(小明和小强都没有在第临时间找出答案)and(小明不妨第临时间确定小强不能的确了解date):1不妨简化全数m或n为唯一的date;原由:第临时间不能获取答案2而且简略节略简化后(曾因n为唯一而被简略节略的date)中m所对应的全数date。原由:这些date不生计大概性3月4日 3月5日 3月8日6月4日 6月7日9月1日 9月5日12月1日 12月2日 12月8日 | | 去掉n={7,2}的唯一date V3月4日 3月5日 3月8日6月4日 9月1日 9月5日12月1日 12月8日 | | 去掉m={6}的唯一date V3月4日 3月5日 3月8日9月1日 9月5日12月1日 12月8日 | | 去掉n={4}的唯一date V3月5日 3月8日9月1日 9月5日12月1日 12月8日 | | 到此没有m或n或许唯一的date; | 行使第2个逻辑(而且简略节略简化后(曾因n为唯一而被简略节略的date)中m所对应的全数date) | 曾简略节略的date, m={3,6,12},以是删掉3.*,6.*,12.* V 9月1日 9月5日(到此, 这即是小明含义中的最小也许date会集)2、遵循(小强说:原来我也不明了,然而现在我明了了):1不妨简化所有m或n为独一的date;原由:同12简略节略初始date中n为独一的date对应m所在的所有date;原由:结合上面的23并且简略节略简化后会集中n为不独一的date。原由:只有独一的才智让小刚确定3月4日 3月5日 3月8日6月4日 6月7日9月1日 9月5日12月1日 12月2日 12月8fc坦克大战日 | | 去掉n={7,2}的独一date V3月4日 3月5日 3月8日6月4日 9月1日 9月5日12月1日 12月8日 | | 去掉m={6}的独一date V3月4日 3月5日 3月8日9月1日 9月5日12月1日 12月8日 | | 去掉n={4}的独一date V3月5日 3月8日9月1日 9月5日12月1日 12月8日 | | 到此没有m或n或许独一的date; | 行使第2逻辑(简略节略初始date中n为独一的date对应m所在的所有date),del 6.* , 12.* V 3月5日 3月8日9月1日 9月5日 | | 行使第3逻辑(并且简略节略简化后会集中n为不独一的date),del 3.5, 9.5 V 9月1日 3月8日(到此, 这即是小刚含义中的最小也许date会集) | | 小刚连系小明的逻辑含义,求出两人会集的重合。 V 9月1日(到此, 小刚说他明了了)3、遵循(小明说:哦,那我也明了了):小明求出(小刚曾算出的也许最小会集)和(本身算出会集)的重合。9月1日 9月5日 | | 求与 {9月1日 3月8日} 会集的重合 V 9月1日(到此, 小明也说他明了了)因此,张先生的生日是 9月1日 (转载请注明出处:http://www.ivychina.net/tankedazhanonline/20100228/138.html) |