主题
Search

握手问题


各种握手问题都在流传,最常见的一个如下。在一个有 n 个人的房间里,可能有多少种不同的握手方式?

答案是 (n; 2)=n(n-1)/2。为了理解这一点,枚举在场的人,并一次考虑一个人。第一个人可以与 n-1 其他人握手。下一个人可以与 n-2 其他人握手,不再次计算第一个人。像这样继续下去,我们得到总数为

 (n-1)+(n-2)+...+2+1

握手次数,这正是上面给出的答案。

另一个流行的握手问题以类似的方式开始,在一个聚会有 n>1 个人。由于不能与自己握手,并且不计算与同一人的多次握手,问题是要证明在聚会上总会有两个人握手的次数相同。

这个问题的解决方案使用了 狄利克雷抽屉原理。如果聚会上存在一个握手次数为零的人,那么聚会上每个人最多与 n-2 其他人握手。由于有 n-1 种可能的握手次数(从 0 到 n-2),在 n 个人中,必然有两个人握手的次数相同。如果不存在握手次数为零的人,那么所有聚会客人至少握手一次。这也相当于 n-1 种可能的握手次数(从 1 到 n-1)。


另请参阅

鸡尾酒会图, 手套问题, 聚会问题

此条目由 Rasmus Hedegaard 贡献

使用 Wolfram|Alpha 探索

参考文献

D'Angelo, J. P. 和 West, D. B. 数学思维:问题解决和证明,第 2 版。 Upper Saddle River, NJ: Prentice-Hall, 2000.

引用为

Hedegaard, Rasmus. "握手问题。" 来自 MathWorld--Wolfram Web 资源,由 Eric W. Weisstein 创建。 https://mathworld.net.cn/HandshakeProblem.html

主题分类