a2-044 设自然数n为十进制中的10位数.从左边数起第1位上的数恰是n的数字中0的个数,第2位上的数恰是n的数字中1的个数,一般地,第k+1位上的数恰是n的数字中k的个数(0≤k≤9).求一切这样的数n.
【题说】 1997年日本数学奥林匹克预选赛题 7.
【解】 设n的左数第k+1位上的数字为nk(0≤k≤9),则数字k出现的次数为nk.因为n是10位数,所以
n0+n1+n2+…+n9=10 (1)
又数字k若在左数第nj+1位上出现,则数字j在n中出现k次.nk个k意味着有数字j1,j2,…,jnk,共出现knk次.于是,又有
ni+2n2+…+9n9=10 (2)
由(2)显然n5,n6,n7,n8,n9,至多一个非零,且n6,n7,n8,n9均≤1.
若 n5=n6=n7=n8=n9=0 (3)
则n0≥5.于是n中至少有一个数字≥5,与(3)矛盾.所以n5,n6,n7,n8,n9中有一个非零,其余四个为0.从而
n1+2n2+3n3+4n4≤5 (4)
(4)表明n1,n2,n3,n4中至少有两个为0,从而n中0的个数不少于6,即n0≥6.于是n6,n7,n8,n9中有一个为1,n5=0.
若n9=1,则n0=9,n1≥1,这显然不可能.
若n8=1,则n0=8,n1≥1,但无论n1>1或n1=1均不合要求.
若n7=1,则n0=7,n1=1或2,前者显然不合要求.后者导致n2≥1,n0+n1+n2+n7>10也不合要求.
若n6=1,则n0=6,n1=2或3.n1=2时,n2=1,数6210001000满足要求.n1=3时,n3>0,n0+n1+n3+n6>10,不合要求.
综上所述,满足条件的10位数n只有6210001000.
a2-045 求所有的整数对(a,b),其中a≥1,b≥1,且满足等式ab2=ba.
【题说】 第三十八届(1997年)国际数学奥林匹克题5.本题由捷克提供.
【解】 显然当a、b中有一个等于1时,(a,b)=(1,1).以下设a,b≥2.
设t=b2/a,则由题中等式得到b=at,at=a2t,从而t=a2t-1.如果2t-1≥1,则t=a2t-1≥(1+1)2t-1≥1+(2t-1)=2t>t,矛盾.所以2t-1<1.于是我们有0<t<1.
记k=1/t,则k=a/b2>1为有理数,由a=bk可知
k=bk-2 (1)
如果k≤2,则k=bk-2≤1,与前面所证k>1矛盾,因此k>2.设k=p/q,p,q∈n,p、q互质,则p>2q.于是由(1)
q=1,即k为一个大于2的自然数.
当b=2时,由(2)式得到k=2k-2,所以k≥4.又因为
等号当且仅当k=4时成立,所以得到a=bk=24=16.
当b≥3时,=bk-2≥(1+2)k-2≥1+2(k-2)=2k-3.从而得到k≤3.这意味着k=3,于是得到b=3,a=bk=33=27.
综上所述,满足题目等式的所有正整数对为(a,b)=(1,1),(16,2),(27,3).