数学之家

建站
数学爱好者的家园
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3509|回复: 12
打印 上一主题 下一主题

[已解决] 一道超级变态的中考模拟题

[复制链接]
跳转到指定楼层
楼主
发表于 2009-4-23 10:02:35 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
求22009的末5位数字。
(PS:这是初中生做的吗?又不能用计算器,不知道这题怎么会出现在中考的模拟题里?我估计出这题的老师脑袋秀逗了)
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 顶 踩
回复

使用道具 举报

13#
发表于 2010-1-17 10:51:23 | 只看该作者
用同余,11楼
回复 支持 反对

使用道具 举报

12#
发表于 2010-1-10 10:50:48 | 只看该作者
那出题老师sb了
回复 支持 反对

使用道具 举报

11#
发表于 2010-1-10 09:00:43 | 只看该作者
本帖最后由 元蛟 于 2010-1-17 11:53 编辑

如果我没记错的话,在以前初一的数学课本的课后阅读里有提到杨辉三角
首先2^2000=16^500=(3*5+1)^500=7501模3125
即2^2000=1251mod3125
于是2^2009=1251*(2^9)=640512=40512mod3125
又(2^5,3125)=1,且2^2009=0mod2^5=40512mod2^5
所以2^2009=40512mod(3125*2^5)=40512mod100000
所以答案是40512
回复 支持 反对

使用道具 举报

10#
发表于 2010-1-9 20:17:10 | 只看该作者
很想知道你用什么软件算的,把最后结果的每一位都显示出来了。
回复 支持 反对

使用道具 举报

9#
发表于 2010-1-9 19:27:09 | 只看该作者
there is a willing,there is nothing impossibie!
回复 支持 反对

使用道具 举报

8#
发表于 2009-9-19 22:01:54 | 只看该作者
这个还真是变态啊。
回复 支持 反对

使用道具 举报

7#
发表于 2009-4-26 13:44:20 | 只看该作者
现在中国的教育啊。。。。。唉!
回复 支持 反对

使用道具 举报

6#
 楼主| 发表于 2009-4-26 12:13:02 | 只看该作者
个人认为作为高考题的难度都大了,高考也不会考到这种题的,这种题只适合在数论中出现
回复 支持 反对

使用道具 举报

5#
发表于 2009-4-25 20:40:12 | 只看该作者
个人认为作为高考题都不为过。。。。
回复 支持 反对

使用道具 举报

地板
发表于 2009-4-25 09:53:08 | 只看该作者
好厉害啊!
那些字是你自己打的吗?还是电脑做的?
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2009-4-23 22:54:07 | 只看该作者
你的耐烦心果然够强!
回复 支持 反对

使用道具 举报

沙发
发表于 2009-4-23 15:31:52 | 只看该作者
.................
的确挺BT的.......
不过有时间的话还是可以算出来的
2^1=2
2^2=4
2^3=8
2^4=16
2^5=32
因此2^(4n+1)的末位数字都是2,那么2^2009末位也是2
2^2009=2^(4n+1)
n=502
2^2009=2*16^502
16^1=16
16^2=256
16^3=4096
16^4=65536
16^5=1048576
16^6=16777216
因此16^(5n+2)末尾两位数字都是56,16^502末尾两位也是56
2*16^502末尾两位为2*56=112——12
2^16^502=2*16^2*(1048576)^100
这里要算3位,1048576显然太大,很不好算,而对一个数(1000a+100b+10c+d)^n来说,展开式里面带有a的式子系数最小的是1000*n*a*d^(n-1),而且千位以下全部为0,即a这一项不会影响整个数的末尾3位,这样取出576来算,而且只看其后3位就可以了
576^1=576
576^2=576*576=331776——776
576^3——776*576=446976——976
576^4——976*576=562176——176
576^5——176*576=101376——376
576^6——376*576=216576——576
即576^(5n)末尾3位都是376,1048576^100末尾3位也为376
376*2*16^2=192512——即原式末尾3位为512
原式=2*16^2*(1048576^5)^20
由上面可以知道,(1000a+100b+10c+d)^n中如果n=5,而d或者a为偶数时,a对千位都不会有影响(此时1000n*a*d^(n-1)=5000*a*d^4,比如a为偶数时它就等于10000(a/2)d^4),显然这里是满足的
因此我们仍然用576,而且只取末尾4位来算就可以了
576*576——331776——1776
1776*576——1022976——2976
2976*576——1714176——4176
4176*576——2405376——5376
因此5376就是1048576^5的末尾4位
5376*5376=28901376——1376
1376*5376=7397376——7376
7376*5376=39653376——3376
3376*5376=18149376——9376
9376*5376=50405376——5376
因此5376^(5n)末尾4位都是9376
原式末尾4位为9376*2*16^2=4800512——0512
原式=2*16^2*((...5376)^5)^4,其中...5376=1048576^5
这里和上面一样,满足n=5,d为偶数,因此只用5376算就可以了
5376*5376=28901376——01376
01376*5376=7397376——97376
97376*5376=523493376——93376
93376*5376=501989376——89376
原式=2*16^2(...89376)^4,其中...89376=1048576^25
89376*89376=7988069376——69376
69376*89376=6200549376——49376
49376*89376=4413029376——29376
因此原式最后5位为2*16^2*29376=15040512——40512

最后给出电脑直接算出的答案,以验证结论的正确性
2^2009=58784291598041831640721059900297317581942666346941194264455308125479232583289360069460965699405121019824433389516158094000492490796188432969007685435732643092034554442399887360352654923898902974171610618912504957328187117386950842341026317332718773233103358237779148190179650358079135564562516081648810332848214481400042754868418296221651998157278605568219649390953792425227268163704976021381769156258409778685642966081035151287502869585844829824788935390157871063324138385197912084049961962094914858370754777898867719950514578646749211908564621201347904089822990746021295498658798312326238643788303040512

PS:其实真正算起来也不会这么烦人的,因为笔算竖式乘法是从低位到高位算的,这里只需要算低位的值,高于5位的大可不管,不过这样的题计算量也算是极其恐怖的了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|网站统计|手机版|小黑屋|数学之家    

GMT+8, 2024-11-27 08:39 , Processed in 1.154223 second(s), 20 queries .

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表