Нужно найти такое число, которое будучи возведенным в куб, даст число, не превышающее 35, и максимально близкое к нему.
$$1^3 = 1$$
$$2^3 = 8$$
$$3^3 = 27$$
$$4^3 = 64$$
Значит, Оля смогла сложить куб $$3\times3\times3$$, на который ушло 27 кубиков. Лишних кубиков осталось $$35 - 27 = 8$$.
Ответ: 8 кубиков.