已知方程 E:x1+2x2+3x3+⋯+nxn=2017.
1、求使方程 E 有正整数解的 x1,x2,x3,⋯,xn 的最大正整数 n.
2、用 An 表示方程 E 的所有正整数解 (x1,x2,x3,⋯,xn) 构成的集合,当 n 为奇数时,我们称 An 中的每一个元素为方程 E 的一个奇解;当 n 为偶数时,我们称 An 中的每一个元素为方程 E 的一个偶解.证明:方程 E 的所有奇解的个数与偶解的个数相等.
解析
1、根据题意,有2017=x1+2x2+3x3+⋯+nxn⩾1+2+3+⋯+n=n(n+1)2,于是 n⩽653,当 n=63 时,(x1,x2,⋯,xn)=(2,1,⋯,1⏟62) 是方程 E 的一组解,因此 n 的最大值为 63.
2、构造映射 f:(x1,x2,⋯,xn)↦(y1,y2,⋯,yn),其中yk=n∑i=kxi,k=1,2,⋯,n则 xk=yk−yk+1(k=1,2,⋯,n−1),xn=yn,因此 f 为一一映射.因此问题转化为方程E′:y1+y2+y3+⋯+yn=2017的所有奇解的个数与偶解的个数相等. 接下来构造从奇解到偶解的一一映射 g:Y↦Y′,考虑数列 Y:y1,y2,y3,⋯,yn,设其从第 1 项开始的连续序列 Y0(相邻项相差为 1)的最大长度为 l(Y),如l(9,8,7,6,3,2)=4,l(5,4,3,2,1)=5,等等. [[case]]情形一[[/case]] l(Y)=n 且 yn⩽l(Y).此时 yn⩽n−1,否则 yn=n,有Y:n,n+1,n+2,⋯,2n−1,所有项之和为 n(3n−1)2=2017,没有整数解. [[case]]情形二[[/case]] l(Y)=n 且 yn>l(Y).此时 yn⩾n+2,否则 yn=n+1,有Y:n+1,n+2,n+3,⋯,2n,所有项之和为 n(3n+1)2=2017,没有整数解. [[case]]情形三[[/case]] yn⩽l(Y).此时将 Y 中的连续序列 Y0 的前 yn 项每项加 1,然后去掉 yn 项,得到 Y′,如(9,8,7,6,3,2)↦(10,9,7,6,3). [[case]]情形四[[/case]] yn>l(Y).此时将 Y 中的连续数列 Y0 的每一项第都减 1,然后在最后增加一项为 l(Y),得到 Y′,如(10,9,7,6,3)↦(9,8,7,6,3,2). 综上所述,映射 g 是方程 E′ 的奇解与偶解的一一映射,因此命题得证.