Hành trình du lịch
Đề bài
Mô tả
Công ty du lịch có dự án tổ chức các hành trình du lịch trong vùng lãnh thổ gồm điểm du lịch trọng điểm, được đánh số từ tới . Hệ thống giao thông trong vùng gồm tuyến đường một chiều khác nhau, tuyến đường thứ () cho phép đi từ địa điểm đến địa điểm với chi phí đi lại là một số nguyên dương . Vấn đề đặt ra cho công ty là xây dựng các hành trình du lịch cho mỗi điểm du lịch. Một hành trình du lịch cho địa điểm du lịch phải được xây dựng sao cho xuất phát từ địa điểm đi qua một số địa điểm khác rồi quay lại địa điểm xuất phát với tổng chi phí (được tính như là tổng chi phí của các tuyến đường mà hành trình đi qua) nhỏ nhất.
Dữ liệu vào
- Dòng đầu tiên là số : số lượng bộ dữ liệu. Tiếp đến là nhóm dòng, mỗi nhóm cho thông tin về một bộ dữ liệu theo khuôn dạng sau:
- Dòng thứ nhất chứa số nguyên dương , .
- Dòng thứ trong số dòng tiếp theo chứa ba số nguyên dương , , cho biết thông tin về tuyến đường thứ . Giả thiết là ; ; .
Dữ liệu ra
Gồm nhóm dòng tương ứng với bộ dữ liệu vào, mỗi nhóm dòng gồm dòng, dòng thứ ghi chi phí của hành trình du lịch cho địa điểm .
Quy ước: ghi số trên dòng nếu không tìm được hành trình du lịch cho địa điểm thỏa mãn yêu cầu đặt ra.
Ràng buộc
- ; trong một test, tổng các không vượt quá và tổng các không vượt quá .
- ; ; không có hai tuyến đường cùng đi từ đến .
- , ; .
Subtasks
- Subtask 1 ( số test): .
- Subtask 2 ( số test): , .
- Subtask 3 ( số test): , .
Mỗi subtask gồm nhiều test, mỗi test được chấm điểm riêng.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 1 6 8 1 2 4 2 4 2 4 3 3 3 1 4 4 1 5 3 5 5 5 3 1 5 6 7 |
11 11 6 11 6 -1 |
Địa điểm : chi phí . Địa điểm : chi phí . Từ địa điểm không có tuyến đường nào đi ra. |
| 1 4 5 1 2 1 2 3 1 3 1 1 1 3 5 3 4 2 |
3 3 3 -1 |
Hành trình (chi phí ) rẻ hơn (chi phí ) dù đi qua nhiều tuyến đường hơn. |
Bình luận