Two problems: one required DP and the other required the Greedy algorithm
Anonymous
I almost ran out of time but thought of a solution at the end. Definitely brush up on dynamic programming on top of the usual data structures.
Check out your Company Bowl for anonymous work chats.