Dynamic Programming In Analysis Of Algorithm