Swim in Rising Water — Interactive Visualizer

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