a) Применим формулу суммы кубов: $$y^3 + 1000 = y^3 + 10^3 = (y + 10)(y^2 - 10y + 100)$$.
б) Применим формулу разности кубов: $$b^3 - 8 = b^3 - 2^3 = (b - 2)(b^2 + 2b + 4)$$.
Ответ: а) $$(y + 10)(y^2 - 10y + 100)$$; б) $$(b - 2)(b^2 + 2b + 4)$$