Most tasks finished before their deadlines
Given tasks with durations and deadlines, run them one at a time and choose as many as possible so that each finishes by its deadline. Return how many. Sort by deadline and use a heap to drop the longest task when you run late.
No answer yet. Write the first one; the best answer gets endorsed.
