2位數的 10~99 99-10+1=90個 90*2=180
3位數的 100~999 999-100+1=900 900*3=1800(超過了1767)
1767-180-9=1578
1578/3=526(頁) 526(3位數的)+180+9=715(頁) OK~
樓上的錯在:前面100頁未必用的是100個字
而是用了189個字碼 才對