今有999张卡片,编号从1到999.从中选出若干张,其中任一张的编号都不等于其他任何两张的编号之和,则最多可选几张?

问题描述:

今有999张卡片,编号从1到999.从中选出若干张,其中任一张的编号都不等于其他任何两张的编号之和,则最多可选几张?

先看两个加法
499+500=999
500+501=1001
501+502=1003
所以可以看出,从500开始往上数,任何两个数相加都大于999
所以从500到999这500个数都可以取.
再看从1到499,因为前面的数都取了,所以499不能取,同理因为498+501=999,所以496也不行,以此类推到1,有1+998=999,所以一直到1 ,所有的数字都不行.
于是答案出来了,是500个数字