Bellman-Ford algorithm (1)