Mental Model
We find the shortest path from one point to all others even if some paths have negative costs, by checking all paths multiple times.
Analogy: Imagine you want to find the cheapest way to travel from your home to many friends' houses. Some roads might give you discounts (negative costs). You keep checking all roads several times to make sure you found the cheapest routes.
Graph with nodes and edges: (A) / \ -1 4 / \ (B)---3-->(C) Edges have weights, some negative (-1).
