这两题同属于数的整除类奥赛习题,有一定的难度,以下是个人观点,仅供参考.
【思路或解法】一位数所占数位的个数为[(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次.