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

Subset sum: чи можуть деякі з чисел дати в сумі target? Яке класичне рішення через DP?

Пояснення

reachable[s] каже, чи можна скласти суму s; для кожного числа оновлюємо суми від більших до менших, щоб воно використовувалося один раз. Жадібний підхід може пропустити рішення, а перестановки - O(n!). DP псевдополіноміальне: швидке, лише поки target малий.

Де почитати

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

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

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

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

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