北京奥数网
北京站

2022年大事记

奥数北京站 > 小升初 > 小升初经验总结 > 小升初讨论区 > 正文

最多可写下多少个十位数

2004-06-11 10:10:00 下载试卷 标签:多少

过路人

最多可写下多少个十位数

两个十位数如果恰好只有某一位数的数字不同,则称这两数为” 邻居数”。例如:1234567890,1234507890就是两个”邻居数”。请问最多可写下多少个十位数,使得这些数中的任两个数都互不为”邻居数”

小豆120

只要十位数中,其中有两位数字都不同,是最多数组,

两位数字都不同,只能写10个数,如00,11,22,33,44,55,66,77,88,99,

其余可取任何数.

共有10*(10^7)*9=9*(10^8)=900000000个数

过路人

先回顾一下定义:恰好只有某一位数的数字不同,则称这两数为“ 邻居数”。

再看一下所求:最多可写下多少个n位数,使得这些数中的任两个数都互不为“邻居数”。

我还是从两位数分析开始。

全部100个两位数可以分成10组,每一组都有10个数,如下:

00、11、22、33、44、55、66、77、88、99

01、12、23、34、45、56、67、78、89、90

02、13、24、35、46、57、68、79、80、91

03、14、25、36、47、58、69、70、81、92

04、15、26、37、48、59、60、71、82、93

05、16、27、38、49、50、61、72、83、94

06、17、28、39、40、51、62、73、84、95

07、18、29、30、41、52、63、74、85、96

08、19、20、31、42、53、64、75、86、97

09、10、21、32、43、54、65、76、87、98在这10个组中,每组中的10个数满足任意两个都互不位邻居数。同时,任意选定一组,在该组中再无法添加任何其他数字了。所以,我们可以说,最多可写下10个两位数,使得这些数中的任两个数都互不为“邻居数”。

进入一步看三位数:

以上述两位数为基础,在每一组用0~9十个数字分别按如下方式插入,可写下10*10=100个数:

000、011、022、033、044、055、066、077、088、099

101、112、123、134、145、156、167、178、189、190

202、213、224、235、246、257、268、279、280、291

303、314、325、336、347、358、369、370、381、392

404、415、426、437、448、459、460、471、482、493

505、516、527、538、549、550、561、572、583、594

606、617、628、639、640、651、662、673、684、695

707、718、729、730、741、752、763、774、785、796

808、819、820、831、842、853、864、875、886、897

909、910、921、932、943、954、965、976、987、998

在这100个数中,满足任意两个都互不位邻居数。同时,在该组中再无法添加任何其他数字了。所以,我们可以说,最多可写下100个三位数,使得这些数中的任两个数都互不为“邻居数”。

这样的数同样有10组,即以1~0、2~1、3~2、4~3、5~4、6~5、7~6、8~7、9~8可得到另外9组。

对四位数、五位数、......、十位数,可以以同样的方法推出。

这样,十位数最多可写下1000000000个,扣除以0开头的100000000个,

所以,最多可写下900000000个三位数,使得这些数中的任两个数都互不为“邻居数”。

以上分析,请各位老师审阅。

  老杨

对过路人老师说的对!


用0、1、2、3、4来试!

用0、1、2、3、4、5来试!

刚好就是小豆老师的答案!9*10^8.

从1000000000、1000000001、1000000002……1000000009中取一个;

从1000000010、1000000011、1000000012……1000000019中取一个;

从1000000020、1000000021、1000000022……1000000029中取一个;

……

写成矩阵的形式,取时,只要保证不在同一行、不在同一列即可满足所有数不“相邻”。

最后从9999999990、9999999991、9999999992……9999999999中取一个。

只要分析共有几组即可。显然有:9*10^8组。

  阳光6848

这道题其实就是要求十位数至少有两位不相同。我们先写出

100000000,100000001,。。。999999999共900000000个数,再在每个数后面增加它们自身数字和的个位数,这样我们就保证了10位数中至少有两位不相同。也就是不是邻居数。当然了,还要证明不可能有多于900000000个数,大家可以自己证明

老杨

阳光老师分析的确独特,确实好!这900000000个数中,任意两个数起码有一位数不同。在写第10位时,写“所有数字和的个位数”,保证了任意两个数,它们起码有两个数字不同!确实是一妙着!!!



 




关注奥数网官方微信 数学资料、数学真题、更有全国教育资讯
微信搜索“奥数网”或扫描二维码即可添加

来源:bbs.aoshu.cn 作者:过路人 老杨 阳光6848

  

  • 欢迎扫描二维码
    关注奥数网微信
    ID:aoshu_2003

  • 欢迎扫描二维码
    关注中考网微信
    ID:zhongkao_com

最近发生的事

学校推荐

攻略推荐

北大附中

北大附中初中部共有18个教学班,学生700人左右,教...

点击查看

教育导航

  1. 北京站 上海站 广州站 深圳站
  2. 天津站 武汉站 成都站 石家庄站
  3. 南京站 杭州站 济南站 苏州站
  4. 郑州站 沈阳站 太原站 重庆站
  5. 长沙站 合肥站 宁波站 青岛站
本地教育

本地教育资讯 | 推优指导 | 择校攻略

面试技巧 | 经验交流 | 分班考试

特长生 | 小学统测 | 最新试题

热门资料

本地教育信息 | 真题

面试题 | 模拟题

重点中学

北京人大附中 | 北京北大附中

北京十一学校 | 北京二中分校

北京第四中学 | 北京第八中学

小学试题

期中试题 | 口算题

期末试题 | 数学知识点

单元测试 | 练习题

京ICP备09042963号-15 京公网安备 11010802020155号

违法和不良信息举报电话: 010-56762110 举报邮箱:wzjubao@tal.com

奥数网版权所有Copyright@2005-2021 www.aoshu.com. All Rights Reserved.