Почему такие выводы? Сын решает задачи разными способами, может решить не оптимальным способом, который нашел сам и тп, но вместе с этим, он может не решить сложную задачу, которую не решил и год назад, но которую разобрали потом на кружке, т.е. наступить на те же грабли. Запоминать алгоритмы решения и уметь их применять - действует класса до 5-го, сейчас они решают более сложные задачи, где запоминая механически, не решишь ничего, тем более олмат обычно опережает свой класс.