主题:  李政道博士给中国科大少年班出的一道数学题

LS

职务:管理员
等级:12
金币:30.8
发贴:8074
#12003/9/21 11:55:54
整理旧书时发现笔记本上还有这么一道题,很好玩。

李政道博士1979年给中国科技大学少年班出的问题:海滩上有一堆苹果,第一个猴子来后,把苹果分成5堆,每堆一样多,还剩一个,仍到了海里后取走一堆。第2个来了,把剩下的又分成5堆,又多了一个,仍到海里后取走一堆,以后每个猴子都这样办(共5个猴子),问原来至少有多少个苹果,最后至少剩多少个苹果?

看谁还能做出来? :D

编辑历史:[这消息被Lakesea编辑过(编辑时间2003-09-21 11:57:29)]
[这消息被Lakesea编辑过(编辑时间2003-09-21 12:52:43)]

5D艺术网站长。

神兵

职务:普通成员
等级:3
金币:0.9
发贴:1457
#22003/9/21 14:00:18
哈,穷举出来了
3121
1020



吃鱼专家

职务:普通成员
等级:6
金币:11.0
发贴:5312
#32003/9/21 14:12:42
最后一只猴子分成5分后是否也多1只?



吃鱼专家

职务:普通成员
等级:6
金币:11.0
发贴:5312
#42003/9/21 14:17:46
神兵在上个帖子中说
引用:
哈,穷举出来了
3121
1020


不会吧!一共有3121只果子猴子的生产力可真大啊



LS

职务:管理员
等级:12
金币:30.8
发贴:8074
#52003/9/21 15:33:41
对了,解法如下:

图片如下:


5D艺术网站长。

神兵

职务:普通成员
等级:3
金币:0.9
发贴:1457
#62003/9/21 16:05:29
他不知道N年后人人都穷举吧
Y=F(X),都忘光了
“显然有”--寒,还好有些老本,思路没有大错,看来写程序还得仔细研究数学
我是这样写的
repeat with i=1 to the maxInteger
IF I MOD 5=1 THEN
J=B(I)
IF J MOD 5=1 THEN
K=B(J)
IF K MOD 5=1 THEN
L=B(K)
IF L MOD 5=1 THEN
M=B(L)
IF M MOD 5=1 THEN
ALERT STRING(I)
EXIT REPEAT
END IF
END IF
END IF
END IF
END IF
END REPEAT
end

ON B N
A=N-N/5-1
RETURN A
END

编辑历史:[这消息被神兵编辑过(编辑时间2003-09-21 16:11:02)]


芥末杨

职务:普通成员
等级:7
金币:12.0
发贴:5669
#72003/9/21 16:24:08
考,我要是再高考,连民办大学都不会要我了!!


下一个目标:吴哥窟

神兵

职务:普通成员
等级:3
金币:0.9
发贴:1457
#82003/9/21 16:30:17
忘了说用代码穷举上面结果用了0.007秒



吃鱼专家

职务:普通成员
等级:6
金币:11.0
发贴:5312
#92003/9/21 17:04:33
我高等数学不及格



LS

职务:管理员
等级:12
金币:30.8
发贴:8074
#102003/9/21 18:18:47
这道题本来是我大一的时候碰到,当时做起来虽然不难,不过发现现在居然是2003年高考数学仿真试题(五):http://image2.sina.com.cn/edu/l/2003-06-03/3_42-4-49-582_200306039393.doc
看来当今的高中生真不简单。

编辑历史:[这消息被Lakesea编辑过(编辑时间2003-09-21 18:44:59)]

5D艺术网站长。

文远

职务:普通成员
等级:5
金币:1.0
发贴:2441
#112003/9/21 18:47:32
工作的时候想到的就不多了



暮逸

职务:普通成员
等级:3
金币:0.0
发贴:1149
#122003/9/22 8:32:02
一直都不喜欢高等数学的说