Greedy Strategies
Know
A greedy algorithm commits to a local choice and never reconsiders, which is only valid given a greedy-choice property and optimal substructure.
Apply
Before choosing greedy, argue why the local choice cannot preclude a better global one.
Watch out
Assuming greedy works because it works on the examples tried. Fractional knapsack is greedy-solvable; 0/1 is not.
Study move
Find an input where a plausible greedy rule fails, and explain why.
