一道IQ题的”数学“探究

 

 

 

网上有条这样的题目(据说是微软的面试题):

 

 写道
在9个点上画10条直线,要求每条直线上至少有三个点。

给出的答案如下:

 

学数学的人多少对仅有这样的答案不满意,所以想证明一下没有更好的结果,如过9个点可以画出11条线,所以就开始下面的证明过程,可惜,本人不才,目前只能证明到最多只能有12条线,希望抛砖引玉,得到高人指点,以得出答案。

 

证明过程:
给9个点进行标号,①、②……⑨
“答案组合”中的直线应该满足下面几个条件:
1)直线上的三个点是9个点钟任意不同的点
2)该组直线中的任意两条直线不可能有两个相同的点(若有两点相同的话,两直线必定重合)
转换为组合问题:
总的组合为:9*8=72 (一个答案组合里有两个点相同的直线只能有一条)
由于顺序没有意义,所以72/2=36种。(毕竟有两个点相同就重合了,什么顺序不重要)

当确定第三个点的时候,每确定一条直线的第三个点,就要从组合中去掉两条直线,因为第三个点和原来该直线的两个点的组合必然跟“答案组合”里某两条直线有相同的两点。
所以:x+2x=36,即x=12
所以“答案组合”中至多只能有12条!
 

但是这还不是最终结果,应该还有些结果需要去除的!

抛砖引玉!…………

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值