Problem hidden
|This problem was hidden by Editorial Board member probably because it has incorrect language|version or invalid test data, or description of the problem is not clear.|

SMINPATH - Đường đi ngắn nhất (cơ bản)

Cho đồ thị vô hướng có trọng số G = (V, E, w) có n đỉnh, m cạnh, cạnh (u, v) có trọng số w(u, v) và hai đỉnh s, t. Hãy tìm đường đi ngắn nhất từ s đến t.

Dữ liệu vào:

  • Dòng đầu chứa 4 số nguyên n, m, s, t.
  • m dòng tiếp theo, mỗi dòng chứa ba số số u, v, c cho biết một cạnh nối hai đỉnh u và v trong G và trọng số c = w(u, v) tương ứng.

Dữ liệu ra:

  • Dòng đâu ghi số nguyên là độ dài đường đi ngắn nhất.
  • Dòng thứ hai ghi ra một đường đi từ s tới t có độ dài ngắn nhất.

Ví dụ:

Dữ liệu vào:
3 3 1 3
1 2 3
2 3 1
1 3 5
Dữ liệu ra:
4
1 2 3

Giới hạn: 1 ≤ n ≤ 100; n - 1 ≤ m ≤ n(n – 1)/2; 0 ≤ c ≤ 10000.


Được gửi lên bởi:noname00.pas
Ngày:2017-10-27
Thời gian chạy:0.100s
Giới hạn mã nguồn:50000B
Memory limit:1536MB
Cluster: Cube (Intel G860)
Ngôn ngữ cho phép:C-CLANG C CSHARP C++ 4.3.2 CPP CPP14 CPP14-CLANG C99 JAVA PAS-FPC PYTHON PYTHON3
Nguồn bài:Bài tập thực hành CSL

© Spoj.com. All Rights Reserved. Spoj uses Sphere Engine™ © by Sphere Research Labs.