引用:
原帖由 ITmeansit 于 2008-1-18 02:48 发表 
我们把这2008个数补一个3^0=1,一共2009个数进行分组,位数相同的数分在一起,根据3^2008是个959位数,当首位数是9的时候,该位数的数字有3个,如1,3,9,而27.81是不会出现9的。我们知道共分为959组,每组要么3个数,要么2个数。设3个数的x组,2个数的y组。
则有x+y=959,3x+2y=2009(补上3^0=1了),解得x=91,也就是说恰好有91组有3个数,该组的第三个首位是9。
哈哈,奖励是我的了。
由于题目中说明3^2008是个首位为1的959位数,所以设3个数的x组,2个数的y组。
则有x+y+1=959,3x+2y+1=2009(补上3^0=1,+1是因为考虑到3^2008是个首位为1的959位数),解得x=92,也就是说恰好有92组有3个数,该组的第三个首位是9。

.