已知 a,b 是互质的正整数,满足 a+b=2005.用 [x] 表示数 x 的整数部分,并记A=[2005×1a]+[2005×2a]+⋯+[2005×aa],B=[2005×1b]+[2005×2b]+⋯+[2005×bb],
试求 A+B 的值.
解析 我们证明一个更一般的命题.
引理 已知 a,b 是互质的正整数,且 a+b=m,则a∑i=1[mia]+b∑j=1[mjb]=m(m+1)2+1.
引理的证明 先化简左边,有a∑i=1[mia]+b∑j=1[mjb]=a∑i=1[(a+b)ia]+b∑j=1[(a+b)jb]=a∑i=1[bia+i]+b∑j=1[ajb+j]=a(a+1)2+b(b+1)2+a∑i=1[bia]+b∑j=1[ajb]=a(a+1)2+b(b+1)2+a−1∑i=1[bia]+b−1∑j=1[ajb]+a+b,
如图,构造 a×b 的矩形网格,可得 ∑a−1i=1[bia] 和 ∑b−1j=1[ajb] 分别是在对角线两侧的矩形内部格点的个数,因此a−1∑i=1[bia]+b−1∑j=1[ajb]=(a−1)(b−1).
从而a∑i=1[mia]+b∑j=1[mjb]=a(a+1)2+b(b+1)2+(a−1)(b−1)+a+b=(a+b)(a+b+1)2+1,
命题得证.
回到原题 当 m=2005 时,有 A+B=2005×20062+1=2011016.