# Shortest Path (Floyd–Warshall algorithm)

Target: Finding shortest paths in a weighted graph with positive or negative edge weights (but with no negative cycles).

Time complexity O(v^3), space complexity O(v^2).

```cpp
for (int k=0)
```
