数独盘面是个九宫,每一宫又分为九个小格。在这八十一格中给出一定的已知数字和解题条件,利用逻辑和推理,在其他的空格上填入1-9的数字。使1-9每个数字在每一行、每一列和每一宫中都只出现一次,所以又称“九宫格”。如图,我们知道绿色格子填3,那么它不用其他数字判断最少可以是由几个现有的宫格内的3直接参与推出来的?b1(第一宫格)123456789(从左到右换行排序)以此类推。r表示排,c表示列。提示数(Hint):数独要求每一个题目都只能有一个答案,即每一个单元格上都只有一种填数的可能情况(这被称为题目唯一解)。于是为了保证唯一解,在最开始就必须给定一部分位置的数字用于推理和推导填数,直至完成盘面。这些数字被称为提示数。也被称为已知数。候选数(Candidate):每一个单元格的所有填数情况。也称暗数。明数(Value):在一个已经完成了一部分的盘面内,所有提示数和自行推导得到的填入的数字,统称明数。其中自行推导得到的填入的数字称为填数。排除法(或叫摒除法)按照行列宫的不同,分三种类型。
李,王和赵三个人住在一幢公寓的同一层上。一人的房间居中,与其他两人左右相邻。他们每人都养了一只宠物:不是猫就是狗;每人只喝一种饮料:不是茶就是咖啡;每人只采用一种方式抽烟:不是烟斗就是雪茄。
注意下面的条件:
李住在抽雪茄者的隔壁;
王住在养狗者的隔壁;
赵住在喝茶着的隔壁;
没有一个抽烟斗者喝茶;
至少一个养猫者抽烟斗;
至少有一个喝咖啡者住在一个养狗者的隔壁;
任何两人的相同嗜好不超过一种。
请问,谁住的房间居中?
有个杀手想暗杀史密斯,杀手对史密斯开了一枪后准备逃跑,史密斯的8个保镖同时向杀手开枪还击,杀手最后被其中一个保镖的子弹击中。所幸的是,史密斯并没有受伤。
第二问:如果有5个保镖说对了,那又是谁击中杀手的?