Алгоритми та структури даних · Senior · Запитання 53 з 75

Рекурсивне рішення коректне, але не вкладається в час через повторні підзадачі з трьома параметрами. Яке звичне перше виправлення?

Пояснення

Коли кожен стан кешовано, кількість різних станів обмежує роботу. У JavaScript підійде ключ на кшталт ${i},${j},${k} або 3D-масив. Далі варто розглянути порядок знизу вгору, щоб уникнути глибокої рекурсії.

Де почитати

Помилка в запитанні

Алгоритми та структури даних · Senior · запитання 53

Перевірте себе

Пройдіть тест Алгоритми та структури даних · Senior: запитання й варіанти перемішуються, а наприкінці - розбір помилок.

Пройти цей тест