Số chữ số để đánh từ 1-9 là \(\left(9-1+1\right)\cdot1=9\left(cs\right)\)
Số chữ số để đánh từ 10-99 là \(\left(99-10+1\right)\cdot2=180\left(cs\right)\)
Số chữ số để đánh từ 100-999 là \(\left(999-100+1\right)\cdot3=2700\left(cs\right)\)
Số chữ số còn lại là \(3017-2700-180-9=128\left(cs\right)\)
317 số để đánh từ trang 1000 đến trang a
\(\Rightarrow\left(a-1000+1\right)\cdot4=128\\ \Rightarrow a-999=32\\ \Rightarrow a=1031\)
Vậy sách có 1031 trang