Ý tưởng
=>Ta cần tìm đỉnh i sao cho:
Cách làm
Dùng Dijkstra 4 lần:
Một đỉnh i hợp lệ nếu:
dHa[i] + dSa[i] == dHa[Sa]dHb[i] + dSb[i] == dHb[Sb]
Và: dHa[i] == dHb[i]
=> Lấy min dHa[i]