题目描述
求自然数0-1000000中1出现的次数。
思路
考虑六位字符000000-999999,共有字符 6位*1000 000个数=6 000 000个字符。0-9这是个字符等概率出现,因此0-9的个数都为6 000 000/10=600 000个。由于前导0不影响1-9的个数,因此自然数0-999 999中,1-9出现的次数均为6 000 000。加上1000000中的那个1,因此最终答案为600 001。大道至简啊……
本文介绍了一种计算自然数0到100万中数字1出现总次数的方法。通过分析六位数字符的分布规律,得出各数字出现的概率相等,最终得出1出现的具体次数。
求自然数0-1000000中1出现的次数。

被折叠的 条评论
为什么被折叠?