Giải bài trực tuyến

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.

Từ tập các bài có trên SPOJ (acm)

941. Hai ðường ði

Mã bài: HIWAY

Một mạng giao thông gồm N nút giao thông, và có M ðường hai chiều nối một số cặp nút, thông tin về một ðường gồm ba số nguyên dương u, v là tên hai nút ðầu mút của ðường, và l là ðộ dài ðoạn ðường ðó. Biết rằng hai nút giao thông bất kì có không quá 1 ðường hai chiều nhận chúng làm hai ðầu mút.
Cho hai nút giao thông s và f, hãy tìm hai ðường ði nối giữa s với f sao cho hai trên hai ðường không có cạnh nào ðược ði qua hai lần và tổng ðộ dài 2 ðường ði là nhỏ nhất.

Input

- Dòng ðầu ghi N, M (N ≤ 100)
- Dòng thứ 2 ghi hai số s, f.
- M dòng tiếp theo, mỗi dòng mô tả một ðường gồm ba số nguyên dương u, v, l.

Output

- Dòng ðầu ghi T là tổng ðộ dài nhỏ nhất tìm ðược hoặc -1 nếu không tìm ðược.
- Nếu tìm ðược, hai dòng sau, mỗi dòng mô tả một ðường ði gồm: số ðầu là số nút trên ðường ði này, tiếp theo là dãy các nút trên ðường ði bắt ðầu từ s, kết thúc tại f.

Chú ý: Phạm vi tính toán trong vòng Longint.

Example

Input:
5 8
1 5
1 2 1
1 4 8
2 3 5
2 4 1
3 5 1
4 3 8
4 5 1
1 3 1

Output:
5
3 1 3 5 
4 1 2 4 5

Được gửi lên bởi:Nguyen Dinh Tu
Ngày:2006-09-14
Thời gian chạy:1s
Giới hạn mã nguồn:50000B
Ngôn ngữ cho phép:Tất cả ngoại trừ: AWK CLOJ ERL F# GO JS PERL 6 PYTH 3.1.2 SCALA SED TCL

hide comments
2012-04-03 10:18:19 nhoc kill
co ai bit lam chi em voi
2011-07-17 19:51:29 NTQ
@Long BJ: Kệ cm a, xoắn à =))
2011-07-14 05:36:32 Le Viet Thanh Long
La loi signal =))
2011-07-13 21:09:51 NTQ
PS cho em hỏi sao em bị SIGSSEV vậy, chạy ở máy thì ko sao. Hix
2010-08-15 14:43:15 rockman9x_94_yk_xinh gai
p/s cho xin test cuối cái chẳng hiểu sao tle trong khi ðộ phức tạp là O(m * n + m log n )
SPOJ System © 2012 Sphere Research Labs | Projekty informatyczne i aplikacje na zamówienie. All Rights Reserved.