- 精华
- 0
- 积分
- 920
- 经验
- 920 点
- 威望
- 91 点
- 金钱
- 91 ¥
- 魅力
- 91
|
首先说我数学很一般,所以看见这种题目都要一点点想,我想了想,比较同意楼上(veraissinging)的答案,即B (条件2本身就是充分的)。 我的思路比较像蜗牛爬,因此搂主看的话只好耐心些。
我是这么想的:
2-height of any positive integer (这个正整数可以是x,k, or m)说的是n的取值。虽然我不知道这个定义的正确翻译,但是意思应该是说,对于任意一个正整数(即自然数)来说,如果这个该正整数具有2这个因子*,那么它可以写成2的n次方的形式,这个n能取到的最大值就是所谓的2-height (2这个因子能达到的最高次幂)
显然对于任何一个自然数来说,都可以写成2的n次方的形式,即使是数字3,可以写成3= 2的0次方*3。
看条件(1)如果k大于m。 假设k=5, m=3,符合条件,但是如果硬把5和3写成包含2的因子的形式,两个都只能写成:5=2的0次方*5; 3=2的0次方*3。 就是说,此处,k和m的2-height 是相等的,当然你可以举出其他例子来证明单独一个条件(1)是不能确定k和m的2-height之间的大小的;
再看条件(2)k/m 是一个偶数(注意题目中的隐含条件,k和m都是正整数)。那么我们可以假设:k/m=2A for some integers A in the set of nonnegative integers. 那么k=2A*m. 此时,无论A的取值如何,我们已经看见,2Am (即数字k)比数字m多了一个2,那么就是说,无论你怎么表示k和m的2-height, k 永远比m多一个2,就如同楼上解释的那样。
所以条件(2)单独就是充分的。
希望这些想法对楼主有所帮助。 |
|