Swim in Rising Water: Interactive Visualizer

Find the minimum time to swim to the target using Dijkstra on a grid of elevations.