В чем основное различие между динамическим программированием и жадным подходом с точки зрения использования?
Я заметил, что в некоторых проблемах жадный подход дает оптимальное решение, в какой-то момент времени динамический программный подход дает оптимальное решение. Существуют ли какие-либо особые условия (правила) для конкретного подхода?
Я столкнулся с таким количеством примеров, но не смог сделать стандартный вывод.