分享

2017高中数学联赛加试压轴题(组合数论)剖析

 123xyz123 2022-03-26
文章图片1
文章图片2
文章图片3
文章图片4
文章图片5

【注】为方便复制编辑,特提供纯文本如下:

2017高中数学联赛加试压轴题(组合数论)剖析

冯跃峰

2017年全国高中数学联赛加试压轴题是一道组合数论题,题目如下:

【题目】设m、n均是大于1的整数,m≥n,又a1,a2,…,an是n个不超过m的互不相同正整数,且(a1,a2,…,an)=1。试证:对任意实数x,均存在ai(1≤i≤n),使得||aix||≥2||x||/[m(m+1)],这里||y||表示实数y到与它最近的整数的距离。

【题感】从目标看,属于“在多个数a1,a2,…,an中找一个数ai,使||aix||具有题给性质”的问题,这通常可用整体思考:考虑所有的||aix||(1≤i≤n),然后构造整体函数W=f(||a1x||,…,||anx||),通过研究W的性质找到相应的||aix||。

如何构造整体函数W(常见的是和或积)?这当然要利用题给条件,其中最主要的条件是(a1,a2,…,an)=1,它与整体函数密切相关。

由此想到裴蜀定理:p1a1+ p2a2+…+ pnan=1。所以选择整体函数为“和”的形式,这只需在上式中凑配||aix||。

【结构联想】因为(a1,a2,…,an)=1,由裴蜀定理,存在常数p1,p2,…,pn,使Σi=1npiai=1。

【构造相同】于是,对任意实数x,有Σi=1npiaix=x,所以

||Σi=1npiaix||=||x||……(*)

【瞄准目标】我们要证明:||x||≤[m(m+1)||aix||]/2……(**)

为了构造||aix||,想到(*)式左端的距离符号放入求和运算的每一项中,这就要研究对u、v∈R,||u+v||与||u||、||v||的关系。不难发现如下的

引理1:对u、v∈R,||u+v||≤||u||+||v||。

证明:因为对任何整数k及实数x,有||x+k||=||x||,所以不妨设-1/2≤u,v≤1/2。

又由定义||-x||=||x||,所以不妨设0≤u,v≤1/2,此时与u、v最近的整数都是0,所以||u||=u,||v||=v。

【充分条件分类】如果0≤u+v≤1/2,则将u+v看作一个数,有||u+v||=|u+v|=u+v=||u||+||v||,结论成立。

【解决遗留】如果u+v>1/2,由定义(将u+v看作一个数),||u+v||≤1/2,所以||u+v||≤1/2<u+v=||u||+||v||,结论成立,引理1获证。

由引理1可知,||Σi=1nui||≤Σi=1n||ui||。

再结合||-x||=||x||,对任何k∈Z,x∈R,有||kx||≤|k|·||x||。

于是,由(*)式,有

||x||=||Σi=1npiaix||≤Σi=1n||piaix||≤Σi=1n|pi|·||aix||。

注意目标式含有系数m,瞄准目标,期望|pi|≤m,由此想到裴蜀定理的结果可以优化:限定|pi|≤a=max{ a1,a2,…,an }≤m(1≤i≤n)。

引理2:如果(a1,a2,…,an)=1,则存在常数p1,p2,…,pn,使Σi=1npiai=1,且|pi|≤a=max{ a1,a2,…,an }。

证明:因为(a1,a2,…,an)=1,由裴蜀定理,存在常数p1,p2,…,pn,使Σi=1npiai=1。

【逐步调整】如果存在pi(1≤i≤n),使得|pi|>a,不妨设|p1|>a,且p1>0。

但Σi=1npiai=1,所以必存在pj(1≤j≤n),使得pj<0,不妨设p2<0。

在等式中添加(-a1a2+a1a2),有

1=p1a1+(-a1a2+a1a2)+p2a2+Σi=3npiai

=(p1-a2)a1+(p2+a1)a2 +Σi=3npiai=Σi=1npi'ai,

其中p1'= p1-a2, p2'= p2+a1,pi'=(3≤i≤n)。

经过一次调整,p1至少减少1,至多减少a,所以调整后p1仍大于0,且p2增加正数a1,其绝对值不增加。

于是,若干次调整后必定使p1的绝对值不大于a,且其他系数的绝对值不增加。

如此下去,可使所有系数的绝对值不大于a,引理2获证。

利用引理2,由前面的结果,得

||x||≤Σi=1n|pi|·||aix||≤Σi=1na·||aix||≤mΣi=1n||aix||。

于是,一定存在ai(1≤i≤n),使得||aix||≥||x||/mn。

【充分条件分类】如果n≤(m+1)/2,则||aix||≥||x||/mn≥2||x||/[m(m+1)],结论成立。

【解决遗留】如果n>(m+1)/2,此时a1,a2,…,an具有怎样的性质?

——注意此时数很多,但都在区间[1,m]中,数的个数多于区间长度的一半,将出现怎样的现象?

此时a1,a2,…,an中必定有2个相邻自然数,设为a2-a1=1,此时只需考虑小范围的整体函数||a1x||+||a2x||即可!

实际上,由引理1,有||a1x||+||a2x||≥||a2x-a1x||=||x||,

不妨设||a1x||≥||a2x||,则||a1x||≥||x||/2≥2||x||/[m(m+1)],结论成立。

【新写】先证明如下两个引理。

引理1:对u、v∈R,||u+v||≤||u||+||v||。(证明同上,略)

由引理1可知,||Σi=1nui||≤Σi=1n||ui||。

再结合||-x||=||x||,对任何k∈Z,x∈R,有||kx||≤|k|·||x||。

引理2:存在常数p1,p2,…,pn,使Σi=1npiai=1,且|pi|≤a=max{ a1,a2,…,an }。(证明同上,略)

解答原题:如果n>(m+1)/2,但a1,a2,…,an∈[1,m]中,必定有2个相邻自然数,设为a2-a1=1。由引理1,有||a1x||+||a2x||≥||a2x-a1x||=||x||,

不妨设||a1x||≥||a2x||,则||a1x||≥||x||/2≥2||x||/[m(m+1)],结论成立。

如果n≤(m+1)/2,因为(a1,a2,…,an)=1,存在常数p1,p2,…,pn,使Σi=1npiai=1,且|pi|≤a=max{ a1,a2,…,an }。

于是,对任意实数x,有Σi=1npiaix=x,所以结合引理1,有

||x||≤Σi=1n|pi|·||aix||≤Σi=1na·||aix||≤mΣi=1n||aix||。

于是,一定存在ai(1≤i≤n),使得||aix||≥||x||/mn≥2||x||/[m(m+1)],结论成立。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多