O Level Papers!
A greedy algorithm makes the optimal choice at each step, aiming for a global optimum. It's a common algorithmic paradigm.