可是对于这个怎么解答: 50=2*5*5 51=3*17 如果51中最小质因子(3)要比50最大质因子(5)小,那么3不小于5啊?? 本题:h(100)+1的最小质因子要大于47就没有理由啊! 我怎么觉得合理的解释应该是最小是51。 希望大家帮忙 对于一个正整数K,k+1的最小质因子并不一定比k的最大质因子大,51与50这个例子就可说明这一点。 不过要注意是“不一定”,而非“一定不”……这道题中,h(100)+1的最小质因子就比h(100)的最大质因子大,解出这道题的关键就在于证明这一点。那么,为什么h(100)+1的最小质因子就比h(100)的最大质因子大呢? 原因是这样:首先,两个连续正整数除了1以外不含有其他公因子,这一点6楼有反证法的证明。h(100)+1与h(100)是连续正整数,所以除了1以外不存在其它公因子;换句话说,h(100)的除了1以外的因子都不可能是h(100)+1的因子。 然后我们发现,h(100)=2*4*6*8*……*98*100,而2=2*1,4=2*2,6=2*3,8=2*4,……98=2*49,100=2*50,也就是说,1到50之间所有整数都是h(100)的因子。这样,1到50之间的所有质数都是h(100)的因子。 那么,由上两行红字可以得出结论:1到50之间的所有质数都不是h(100)+1的因子,所以h(100)+1的质因子必然不在1到50之间,那就只能大于50(不可能小于1因为最小的质数2大于1)……推到这里答案(E)大于40已经很明确了…… 而大于50当然就大于47,所以这道题h(100)+1的最小质因子大于h(100)的最大质因子(47)……这只是巧合,并不是说任意一组相邻整数中较大数的最小质因子一定比较小数的最大质因子大…… |