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