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

Які дві властивості роблять задачу придатною для динамічного програмування?

Пояснення

Підзадачі перекриваються, коли ті самі проміжні результати потрібні багато разів, тож кешувати їх вигідно. Оптимальна підструктура означає, що найкраща відповідь складається з найкращих відповідей на підзадачі.

Де почитати

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

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

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

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

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