Здравей,
първо се казва "мемоизация" (memoization). Второ, задачите няма да бъдат оценявани по тяхната ефективност, а само по тяхната коректност. Техниката на мемоизация подобрява ефективността, но сама по себе си не решава задачат. Смисъл да ползваш мемоизация има, ако самият ти чувстваш, че това е по-доброто решение.
Поздрави,
Трифон