讨论一道数学题
羊小丸子 2013-10-16 03:02:58 某公司面试一道数学题。后来也知道了答案。但是我自己有个这样的想法,大家看看是否可行。
请证明:1-200的数字,任取其中的101个,必定存在2个数字,一个能被另一个整除。
网上有标准答案,我想求解下我的思路对不对。。。。大牛们帮忙看看是否合理。。。
我的答案如下:
:
证明题目:1-200之间整数,任取101个,必然至少存在两个,一个被另一个能够整除。
反证法,假设任取得101个数,这101个都没有能够整除的。
如果能推出矛盾,则原题目得到证明。
将1-200的数字集合设为S,分为两个子集合,假设S1={x|x<=100}, s2={x|x>100 and x<=200},
将S1所有的数字*2,得到集合S3,如果假设成立,S3的100个数字必然和S2里各不相同,否则,必然有一个数字*2 ==S2里某个数字,不符合假设条件。
将S3和S2组成新集合,S4,200个数字。
对S4做同样处理,依次类推,总有一步,使得得到新集合里所有数字>=100, 根据假设,新*2得到的数字必然和>100的数字不同,则最终新集合至少101个元素,而(100-200]最多可能有100个元素,矛盾。
故假设不成立,原来题目得证。