Пусть в массиве F[i] хранится количество цифр необходимое для пропечатывания i страниц. Тогда если нам известно F[i], то F[i+1] = F[i]+kol(i), где kol(i) - кол-во цифр в числе i. Тогда делаем F[3] = 0(третьей страницы нету), а дальше пробегаемся таким циклом пока не встрети для некого х, Что F[x] = N. Кол-во страниц будет равно х.