Лично я все решения всегда воспроизводила. То есть берешь ручку, бумажку и пытаешься   проделать все те выкладки, которые только что прочел, самостоятельно.  Как будто на олимпиаде эту задачку сдаешь.Потому что иногда кажется, что когда читал, то понял, а когда пытаешься сам, выясняется что что-то не понял, и приходится уточнять, а иные моменты вообще искать в другом месте, чтобы  быть способным их воспроизвести.Речь про сложные задачки, конечно. Если все дело в одной идее, до которой сам не дошел, то просто применяешь ее, дорешиваешь задачку и двигаешься дальше.Я очень часто наблюдала ситуации, как ребенок, который узнал решение задачки, встретив ее даже через день, и уж тем более через полгода, не мог ее решить, к сожалению.   Думаю, что самостоятельное воспроизведение могло бы тут помочь.    Хотя вот эта способность запомнить решения задач, встреченных полгода назад, видимо тоже одна из составляющих математических способностей.  Иногда дети не то что решения не помнят, они и задачу не помнят, как будто первый раз ее видят.  И в этом случае, к сожалению, высоких математических результатов не будет.  Впрочем, память  зависит от эмоциональной зараженности события.  Видимо им эти задачки на самом деле не интересны, потому и забывают.