斯密斯夫妇握手问题
来源:互联网 发布:国家大数据综合试验区 编辑:程序博客网 时间:2024/06/10 05:15
史密斯夫妇邀请另外四对夫妇就餐,已知他们每个人都不和自己握手,不和自己的配偶握手,且不和同一个人握手一次以上。在大家见面握手寒暄后,史密斯问大家握手了几次,每个人的答案都不一样。
问:史密斯太太握手几次?
每个人只与除家人之外的8人握手,所以最多握8次,除问话者以外的9个人握手的次数分别为8、7、6、5、4、3、2、1、0。可以假设如下面图,
A
0
B
1
C
2
D
3
E
4
F
5
G
6
H
7
I
8
1.假设I握了8次手,即I与其配偶以外的所有人都握了手;可以假设I为问话者太太,她握了八次手,也就是与问话先生以外的每个人都握了一次手。可以想像除问话者夫妇外的其他三对夫妇的握手次数至少为1,与开始假设的A的握手次数为0冲突。所以假设不成立。并可知道握手0次的A和握手8次的I为一对夫妇。
2.根据(1)可知A夫妇其中一人,与每个人握手一次,另外一个人没有握手。可以假设夫妇A没有参加宴会,其余七人的握手次数减1,此时参加聚会的人数为问话者夫妇和另外三对夫妻8人。除问话先生外,其他7人的握手次数情况如下。
B
0
C
1
D
2
E
3
F
4
G
5
H
6
假设H为问话者太太,则问话者太太与其他三对夫妇每人握手一次,即其他6人的握手次数至少为1次,但是根据上面图可知,B握手0次,所以假设不成立,即H不是问话者太太,并可知道B和H是一对夫妇。
3.去掉夫妇B后(即假设夫妇B没有参加宴会)其余五人的握手次数分配情况如下图。
C
0
D
1
E
2
F
3
G
4
假设G为问话者太太,则问话者太太与其他两对夫妇每人握手一次,即其他4人的握手次数至少为1次,但是根据上面图可知,C握手0次,所以假设不成立,即G不是问话者太太,并可知道C和G是一对夫妇。
4.去掉夫妇C后(即假设夫妇C没有参加宴会)其余三人的握手次数分配情况如下图。
D
0
E
1
F
2
假设F为问话者太太,则问话者太太与另外一对夫妇每人握手一次,这2人的握手次数至少为1次,但是根据上面图可知,D握手0次,所以假设不成立,即F不是问话者太太,并可知道D和F是一对夫妇。
而剩下的E便是问话者太太。根据第一幅图可知她总共握了四次手。
答案:这位先生的太太握了四次手。
- 斯密斯夫妇握手问题
- 斯密斯夫妇握手问题
- 斯密斯夫妇握手问题
- 史密斯夫妇握手问题
- 史密斯夫妇握手问题
- 趣味题系列(1):史密斯夫妇握手问题
- 趣味题系列:帽子戏法;警察抓逃犯问题 ;史密斯夫妇握手问题
- 143 Smith 夫妇召开宴会,握手次数
- Smith夫妇召开宴会,并邀请其他4对夫妇参加宴会。 求Mrs Smith握手的次数
- 握手问题
- Crtmpserver 握手问题
- TCP三次握手问题思考
- 比尔盖茨夫妇现身贫民窟
- 赵薇夫妇
- 握手
- RTMP握手中遇到的一个问题
- 捉虫记:QT5.2 SSL握手失败问题
- (翻)两对夫妇
- public, private, prote…
- C++ operator关键字(重载操作符)
- 从一道物理题来看电磁炮的工作原理
- 解决linux不能使用ftp问题
- 砝码称重问题,因式分解有妙用
- 斯密斯夫妇握手问题
- 不知道;不知道;我知道了;那我也…
- 12枚或者13枚鸡蛋,有一个坏的,用…
- ios地图定位
- 使用REPLACEMENT NEW来调用对…
- LeetCode Linked List Cycle & Linked List Cycle II题解
- 判断点是否在三角形内(来自csdn)
- 设计模式之:解剖观察者模式
- STL之multiset简介