闲着没事,把之前的枚举算法(那甚至不能称为算法)改进了一下,采用推理方式来解决该问题。居然不到一秒钟就计算出了结果,这让13个半小时的枚举情何以堪。。。更奇怪的事,枚举只得到了5个结果,而推理却得到了7个结果——原来枚举也有疏漏的时候~~~
饮料: [水] [茶] [牛奶] [咖啡] [啤酒]
宠物: [猫] [马] [鸟] [鱼] [狗]
人: [挪威] [丹麦] [英国] [德国] [瑞典]
房子: [黄] [蓝] [红] [绿] [白]
香烟: [中华] [玉溪] [白沙] [双喜] [猴王]
饮料: [咖啡] [水] [牛奶] [茶] [啤酒]
宠物: [鸟] [猫] [马] [鱼] [狗]
人: [挪威] [德国] [英国] [丹麦] [瑞典]
房子: [绿] [蓝] [红] [黄] [白]
香烟: [白沙] [双喜] [玉溪] [中华] [猴王]
饮料: [咖啡] [水] [牛奶] [茶] [啤酒]
宠物: [鸟] [鱼] [马] [猫] [狗]
人: [挪威] [德国] [英国] [丹麦] [瑞典]
房子: [绿] [蓝] [红] [黄] [白]
香烟: [白沙] [双喜] [玉溪] [中华] [猴王]
饮料: [咖啡] [水] [牛奶] [啤酒] [茶]
宠物: [鸟] [猫] [狗] [马] [鱼]
人: [挪威] [德国] [瑞典] [英国] [丹麦]
房子: [绿] [蓝] [白] [红] [黄]
香烟: [白沙] [双喜] [玉溪] [猴王] [中华]
饮料: [咖啡] [水] [牛奶] [啤酒] [茶]
宠物: [鱼] [猫] [狗] [马] [鸟]
人: [挪威] [德国] [瑞典] [英国] [丹麦]
房子: [绿] [蓝] [黄] [红] [白]
香烟: [玉溪] [双喜] [中华] [猴王] [白沙]
饮料: [咖啡] [水] [牛奶] [茶] [啤酒]
宠物: [鸟] [猫] [狗] [鱼] [马]
人: [挪威] [德国] [瑞典] [丹麦] [英国]
房子: [绿] [蓝] [白] [黄] [红]
香烟: [白沙] [双喜] [玉溪] [中华] [猴王]
饮料: [咖啡] [水] [牛奶] [茶] [啤酒]
宠物: [鸟] [鱼] [狗] [猫] [马]
人: [挪威] [德国] [瑞典] [丹麦] [英国]
房子: [绿] [蓝] [白] [黄] [红]
香烟: [白沙] [双喜] [玉溪] [中华] [猴王]