GRAPH
Đề bài
Mô tả
Trên bản đồ thành phố HP có địa điểm (đánh số từ đến ) và con đường hai chiều (đánh số từ đến ), con đường () nối giữa hai địa điểm và (; ) có độ nguy hiểm là và tiêu tốn nhiên liệu .
Hải muốn di chuyển từ địa điểm đến địa điểm sao cho độ nguy hiểm lớn nhất là nhỏ nhất và trong số những cách di chuyển có độ nguy hiểm lớn nhất là nhỏ nhất đó thì chọn cách đi tốn ít nhiên liệu nhất.
Độ nguy hiểm lớn nhất của một cách di chuyển là giá trị lớn nhất trong các con đường đi qua; lượng nhiên liệu là tổng các của các con đường đi qua. Giữa hai địa điểm có thể có nhiều con đường.
Dữ liệu vào
- Dòng đầu tiên gồm hai số nguyên dương (, );
- dòng sau, mỗi dòng gồm bốn số nguyên dương mô tả một con đường nối giữa hai địa điểm và ; có độ nguy hiểm là () và tiêu tốn nhiên liệu ().
Các số trên cùng một dòng được ghi cách nhau bởi dấu cách. Dữ liệu đảm bảo luôn có thể di chuyển từ địa điểm đến địa điểm .
Dữ liệu ra
In ra hai số nguyên theo thứ tự là giá trị nhỏ nhất của độ nguy hiểm lớn nhất khi di chuyển từ địa điểm đến địa điểm và lượng nhiên liệu ít nhất trong số tất cả các cách di chuyển có độ nguy hiểm lớn nhất là nhỏ nhất. Hai số ghi cách nhau bởi dấu cách.
Ràng buộc
- ,
- ,
- ,
Subtasks
- Subtask 1 ( số điểm): , .
- Subtask 2 ( số điểm): , , .
- Subtask 3 ( số điểm): .
- Subtask 4 ( số điểm): , .
- Subtask 5 ( số điểm): không có ràng buộc gì thêm.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 7 1 2 1 1 1 3 2 3 2 3 3 1 2 4 1 2 2 5 1 3 3 5 1 1 4 5 1 2 |
1 4 | Chỉ đi trên các con đường có độ nguy hiểm , cách tốn ít nhiên liệu nhất là với ; cách tốn , còn cách tốn nhưng đi qua con đường có độ nguy hiểm . |
| 4 4 1 2 1 10 1 3 5 1 3 2 1 1 2 4 5 1 |
5 3 | Mọi cách đi tới địa điểm đều qua con đường có độ nguy hiểm . Cách có độ nguy hiểm lớn nhất và tốn nhiên liệu, rẻ hơn cách (tốn ) dù cách sau đi tới địa điểm an toàn hơn. |
Bình luận