分治算法和动态规划算法的区别是什么?这两个术语有什么不同?我不明白它们之间的区别。请举一个简单的例子来解释两者之间的区别,以及它们相似的理由。