Swim in Rising Water: Interactive Visualizer
Find the minimum time to swim to the target using Dijkstra on a grid of elevations.