问题标题:
【12.将101、104、109、116、125、136、149……,写成一行,求其相邻两数最大公约数的最大值.】
问题描述:

12.将101、104、109、116、125、136、149……,写成一行,求其相邻两数最大公约数的最大值.

赛道建回答:
  令A0=100,则An=A0+n^2   An+1=A0+(n+1)^2   设An与An+1的最大公约数为d,   所以d│An+1-An即d│2n+1   又An与An+1异奇偶,   (1)若An为偶数,即n为偶数,令n=2k   所以d=(An,2n+1)=(n^2+100,2n+1)=(4k^2+100,4k+1)   又4k^2+100=k(4k+1)-k+100   所以d=(100-k,4k+1)   因为(4,4k+1)=1   故d=(400-4k,4k+1)=(401,4k+1)   因为401为素数   所以d=401k=100n=200   (2)若An为奇数,即n为奇数,令n=2k-1   所以d=(An,2n+1)=(n^2+100,2n+1)=(4k^2-4k+101,4k-1)   又4k^2-4k+101=k(4k-1)-3k+101   所以d=(101-3k,4k-1)   因为(4,4k-1)=1   故d=(404-12k,4k-1)=(401,4k-1)404-12k=401-3(4k-1)   无解   综上相邻两数最大公约数的最大值为401
查看更多
数学推荐
热门数学推荐