假如一个公司有101个同事,老总想让每个同事之间相互了解,需要多少时间?假设了解一个人需要一个小时。

来源:百度知道 编辑:UC知道 时间:2024/07/08 12:33:19
这是我昨天晚上自己想事情想出来的,不知道有没有公式可找?
我感觉没公式可找啊!!!!
比如是3个人的话那么最少时间是3个小时
比如是4个人的话那么最少时间也是3个小时
那么你们的公式是不是........不行了呢
我想提醒大家的是当两个人在了解的时候,其他人也可以相互了解的啊,所以这时间有点难算哈,我是找不除公式来

我是这样想的
1 2 3 ...49 50
↓ ↓ ↓ ↓ ↓
51 52 53...99 100 101
先把那101个放旁边,上面50与下面50都相互了解要50个小时,但是上面50个之间还要相互了解,下面的50个也一样。但是可以同时进行。而这50个个人之间要相互了解有跟上面100一样....对了还有那个剩下的一个
最后答案我也不知道怎么算了,到这里我就郁闷了!!!!
至于多边型的算法,你没考虑同一时间可以有很多人相互了解

这是一个简单的组合问题:
101人选两人,总共有多少种不同的组合,根据组合的计算公式:

101*100/2=5050

所以要5050个小时,如果要八小时工作时间进行的话要接近两年了,我看老板的计划有问题啊

自己不需要了解,其余的是100个人那么一个人要小时。我们可以同时了解。那么时间就是一小时了。

问题的关键是:当一个人(假设甲)在了解一个人(假设乙)时,剩余的99个人之间也在相互了解。
我觉得可以有两种方式理解:
一、组合考虑
101个人相互了解,相当于101个人两两组合。共有组合数:5050种。而一个小时共有101/2的整数部分50对组合相互了解了。那么共需要5050/50 = 101小时
二、随机等同用时
1、任意一个人要想了解其余100人,需要100个小时。
2、在他花费100个小时的同时,其余的任意一人也在用100个小时了解其他人
3、而题目中101为一个奇数,也就是说,每小时都会有1人在等待(处于不在了解同事的状态)
综上三点那么用时=了解用时+等待用时=100+1=101

公式:
当公司人数为偶数时,需要时间为:公司人数-1
当公司人数为奇数时,需要时间为:公司人数

各位楼上,感谢你们的讨论。
我也有注意了,101,没错。

根据问题补充:我认为答案应该是101小时。
101个人需要被了解5050次
第一小时最多能有50次,100个人进行,1个人休息。
先假设101个小时里面每个人都休息1个小时。每小时进行50次。这个“5050次的了解工作”能够完成的同时每个人在100小时内被了解了。