The document discusses three algorithmic problems: fair division of a jewel bracelet among thieves using a network flow approach, optimal partitioning of asteroids in the delta quadrant to maximize the minimum distance between factions, and maximizing a lake's dimensions based on elevation data. Solutions involve Ford-Fulkerson for the necklace problem, Prim's algorithm for asteroid distribution, and a stack-based approach for identifying feasible lakes in the terrain. Each problem includes a correctness proof and analysis of running time, contrasting alternative solutions proposed by students.