查看完整版本: 请教一道数学题

philip1996 2007-6-20 17:06

请教一道数学题

记号n!表示前n个正整数的乘积,例如4!=1×2×3×4,规定0!=1.对每一个正整数都规定一个“对应数”:一位数a的对应数是a!,两位数(a×10+b )的对应数是a!+b!,三位数(a×100+b×10+c) 的对应数是a!+b!+c!,例如132的对应数是1!+3!+2!=1+6+2=9.在1,2,...,999这999个正整数中,对应数与自身相同的数的和为____.

此题除了采用凑数字进行计算外,还有其他办法吗?[em19] [em01].

老猫 2007-6-20 17:19

那不叫凑数字,叫穷举法。
:)

本题用的是分类讨论法。
考察三个数字中最大的那个,显然不可能是7,8,9,否则就是四位数了。
然后对最大的那个数字是5/4/3/2/1。分别进行讨论,就发现了所有的答案。:loveliness:.

小甲虫妈妈V1.0 2007-6-20 17:52

[quote]原帖由 [i]老猫[/i] 于 2007-6-20 17:19 发表 [url=http://www.ww123.net/baby/redirect.php?goto=findpost&pid=1764449&ptid=4440512][img]http://www.ww123.net/baby/images/common/back.gif[/img][/url]
那不叫凑数字,叫穷举法。
:)

本题用的是分类讨论法。
考察三个数字中最大的那个,显然不可能是7,8,9,否则就是四位数了。
然后对最大的那个数字是5/4/3/2/1。分别进行讨论,就发现了所有的答案。:love ... [/quote]
老大,偶像哦!我还在纸上算呢,你的答案都出来了。.

老猫 2007-6-20 18:12

[quote]原帖由 [i]yangliyy[/i] 于 2007-6-20 17:52 发表 [url=http://ww123.net/baby/redirect.php?goto=findpost&pid=1764563&ptid=4440512][img]http://ww123.net/baby/images/common/back.gif[/img][/url]

老大,偶像哦!我还在纸上算呢,你的答案都出来了。 [/quote]
我的答案没有出来啊,只是写了一个想法。
如果沃想出答案的话,就直接用电脑算了。
答案貌似有125的。.

philip1996 2007-6-21 08:05

回复 #2 老猫 的帖子

多谢![em01] [em01] [em01].

xyq2100 2007-6-21 15:55

所有正整数中满足条件的一共有4个:1,2,145,40585
在1,2,...,999中有3个1,2,145,和为1+2+145=148.

老猫 2007-6-22 08:23

[quote]原帖由 [i]xyq2100[/i] 于 2007-6-21 15:55 发表 [url=http://ww123.net/baby/redirect.php?goto=findpost&pid=1768357&ptid=4440512][img]http://ww123.net/baby/images/common/back.gif[/img][/url]
所有正整数中满足条件的一共有4个:1,2,145,40585
在1,2,...,999中有3个1,2,145,和为1+2+145=148 [/quote]
额。
前三个容易求出,也容易求出四位数里面没有。
第四个没有求过,估计也不难求。
问题是为什么只有这四个?如何证明?.

xyq2100 2007-6-26 11:51

(1)当n>=30000000,容易证明,n/n的数字个数>400000>9!
(2)n<3000000,用计算机处理半秒不到就可得到结果。.

老猫 2007-6-26 18:41

回复 #8 xyq2100 的帖子

嗯,这是一个有趣的想法。.
页: [1]
查看完整版本: 请教一道数学题

Processed in 2 queries