个位数页码1~9共需要9个数字;两位数页码10~99共需2×90=180个数字;三位数页码100~999共需3×900=2700个数字;因为2700>2691,2511-9-180=2322(个),也就是说,组成三位数字的有2322个数字;2322÷3=774,说明三位数字的数有774个;774+90+9=873(页);答:这本书共有873页.