Greedy Algorithm And Dynamic Programming And Reinforcement