Explain the difference between divide-and-conquer techniques, dynamic programming and greedy methods. Describe the steps involved in solving a quantity discount problem. Choose a problem that lends to an implementation that uses dynamic programming. Clearly state the problem and then provide high...