每日一题[1627]映射计数

已知方程 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++nxn1+2+3++n=n(n+1)2,于是 n653,当 n=63 时,(x1,x2,,xn)=(2,1,,162) 是方程 E 的一组解,因此 n 的最大值为 63

2、构造映射 f:(x1,x2,,xn)(y1,y2,,yn),其中yk=ni=kxi,k=1,2,,nxk=ykyk+1k=1,2,,n1),xn=yn,因此 f 为一一映射.因此问题转化为方程E:y1+y2+y3++yn=2017的所有奇解的个数与偶解的个数相等. 接下来构造从奇解到偶解的一一映射 g:YY,考虑数列 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)=nynl(Y).此时 ynn1,否则 yn=n,有Y:n,n+1,n+2,,2n1,所有项之和为 n(3n1)2=2017,没有整数解. [[case]]情形二[[/case]] l(Y)=nyn>l(Y).此时 ynn+2,否则 yn=n+1,有Y:n+1,n+2,n+3,,2n,所有项之和为 n(3n+1)2=2017,没有整数解. [[case]]情形三[[/case]] ynl(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 的奇解与偶解的一一映射,因此命题得证.

此条目发表在每日一题分类目录,贴了标签。将固定链接加入收藏夹。

发表回复