Nộp bài | Các bài nộp | Làm tốt nhất | Về danh sách bài |
PCYCLE - Exploring the maze |
English | Vietnamese |
Thám hiểm mê cung
Một mê cung gồm có N phòng và M hành lang nối các phòng,
giữa hai phòng bất kì có không quá một hành lang nối chúng.
Một người muốn khám phá mê cung, anh ta sẽ xuất phát từ một phòng và đi dọc theo
tất cả các hành lang sao cho mỗi hành lang được đi qua đúng một lần, rồi lại trở về vị
trí xuất phát. Mỗi hành lang có một giá trị c cho biết khi đi qua nó thì năng lượng nhà
thám hiểm sẽ cộng thêm với c (c có thể âm hay dương). Nhà thám hiểm bắt đầu xuất
phát với năng lượng bằng 0, anh ta sẽ chết nếu sau khi đi hết một hành lang nào đó mà
mức năng lượng nhỏ hơn 0.
Yêu cầu: Hãy giúp nhà thám hiểm tìm ra một hành trình an toàn thỏa mãn các yêu cầu
đã đưa ra.
Dữ liệu
- Dòng 1 là 2 số nguyên N, M. ( 1 ≤ N ≤ 200 )
- M dòng tiếp theo, dòng thứ i gồm 3 số nguyên u, v, c cho biết có 1 hành lang nối phòng u với phòng v và giá trị năng lượng là c. ( |c| ≤ 10000 ) .
Kết quả
- Nếu có không có hành trình nào an toàn thì ghi ra -1. Ngược lại ghi ra M+1 số nguyên là chỉ số phòng trên đường đi. Từ phòng xuất phát, qua các phòng, hành lang rồi quay trở về phòng xuất phát.
Ví dụ
Dữ liệu 3 3 1 2 2 1 3 -1 2 3 -1 Kết qủa 2 1 3 2
Được gửi lên bởi: | Nguyen Minh Hieu |
Ngày: | 2008-07-05 |
Thời gian chạy: | 1s |
Giới hạn mã nguồn: | 50000B |
Memory limit: | 1536MB |
Cluster: | Cube (Intel G860) |
Ngôn ngữ cho phép: | Tất cả ngoại trừ: ERL GOSU JS-RHINO NODEJS PERL6 PYPY RUST SED VB.NET |
Nguồn bài: | VNOI Marathon '08 - Round 4 Problem Setter: Nguyễn Minh Hiếu |
hide comments
|
|||||
2020-04-18 12:49:08
92.86 là sao mọi người :(( |
|||||
2018-05-21 02:24:53
Trâu cũng AC |
|||||
2017-11-16 18:34:05
Mn ơi em code cho thử từng đỉnh làm đỉnh bắt đầu, xong in ra 1 2 3 1 với test đề bài, sao k được vậy ạ? |
|||||
2016-10-28 08:55:44
có nhiều cách đi thì s? |
|||||
2015-02-27 10:54:57 Sơn Tùng M-TP
Xuôi 0 điểm. Ngược 100. :D Buồn :( Cười quá! |
|||||
2014-05-24 07:01:27 Anh Duc Le
Hình như có 1 test kq ra -1 |
|||||
2012-11-21 02:23:08 Try oh!
M<=(N*(N-1))/2 |
|||||
2012-09-22 11:02:26 Shinken Yellow
Hây ! M<=? |
|||||
2011-07-16 14:50:43 uk
1 2 3 1 CŨNG ĐC MÀ |
|||||
2011-07-16 14:20:57
M bao nhiêu vậy anh |