1、将自然数按从小到大的顺序无间隔地排列成一个大数:123456789101112……问:左起第2000位上的数字是多少
3个回答

这两题同属于数的整除类奥赛习题,有一定的难度,以下是个人观点,仅供参考.

【思路或解法】一位数所占数位的个数为[(9-1)+1] ×1=9

二位数所占数位的个数为[99-10)+1] ×2=180

三位数所占数位的个数为[(999-100)+1] ×3=2700

故由此可以得到该数列第2000位应为三位数.

那么(2000-189)÷3=603……2

即它属于从100开始以后的第604个三位数的第二位数,也就是100+603=703的第二位,0.

答:所以第2000位数字为0.

【思路或解法】 因为每连续10个数,在个位上就出现一次1,所以个位数上出现1的共有500÷10=50(次);

十位数上出现1的每100个数有10个,共5×10=50(次);

百位数上出现1的有100个.这样总共出现1的次数是:50+50+100=200.

答:数字1在页码中出现200次.