Answer:
The advantage of dynamic programming is that it can obtain both local and total optimal solution. Also, practical knowledge can be used to gain the higher efficiency of dynamic programming. However, there is no unifiedstandard model for dynamic programming, multiple condition may appear during the solving process.