Для успешной сдачи контрольных и написания олимпиад  -нужны.Потому что помимо придумывания решения важно еще а) решить без ошибок. А чем более сложные  и длинные решения, тем больше ошибокб) решить за отведенное время.Для примера представьте, что человек не выучил таблицу умножения, а каждый раз переводит умножение в сложение и считает его столбиком.     Он понимает суть, но без таблицы умножения результаты его будут печальны.