Часто студенты не понимают, в чем разница между разделяй и властвуй и динамическим программированием. Так как они решают задачи аналогичного характера. Разделите проблему на подзадачи, объедините их, чтобы получить решение. Здесь я перечисляю различия между разделяй и властвуй и динамическим программированием в таблице, а также делаю викторины, чтобы вы могли попрактиковаться в вопросах.

https://www.postnetwork.co/divide-and-conquer-and-dynamic-programming-algorithms/