CAPITAL
Đề bài
Mô tả
Vương quốc có thành phố (đánh số từ đến ) và con đường hai chiều, đảm bảo đi lại được giữa mọi cặp thành phố. Thành phố được gọi là quản lý thành phố nếu nằm trên đường đi đơn từ đến (kể cả hai đầu mút, nên mỗi thành phố quản lý chính nó và thành phố quản lý mọi thành phố). Sản lượng lương thực tại thành phố là .
Quốc vương muốn chọn ra một thành phố để xây dựng kho dự trữ. Chi phí vận chuyển lương thực nếu xây dựng kho dự trữ tại là
với là số cạnh trên đường đi đơn từ đến .
Có thay đổi cho sản lượng được báo cáo, mỗi thay đổi có dạng hoặc , tương ứng là tăng lên đơn vị, hoặc tăng lên đơn vị với mọi thành phố được quản lý bởi . Giá trị có thể âm (khi đó sản lượng giảm đi đơn vị).
Yêu cầu: Sau mỗi thay đổi, cần tìm thành phố để xây dựng kho dự trữ sao cho tổng chi phí vận chuyển lương thực là nhỏ nhất; nếu có nhiều như vậy thì chọn nhỏ nhất.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên dương và ;
- Dòng thứ hai chứa số nguyên ;
- Mỗi dòng trong số dòng tiếp theo chứa hai số nguyên mô tả một con đường nối hai thành phố và ;
- Mỗi dòng trong số dòng tiếp theo chứa ba số nguyên (, ) mô tả một thay đổi.
Dữ liệu ra
Gồm dòng, dòng thứ là chỉ số của thành phố được chọn sau thay đổi thứ .
Ràng buộc
- ;
- ;
- ;
- Dữ liệu đảm bảo sau mỗi thay đổi, sản lượng của mọi thành phố vẫn là số nguyên dương ( với mọi ).
Subtasks
- Có số test với ;
- Có số test có cạnh nối từ đến với mọi ;
- Có số test có cạnh nối từ đến với mọi ;
- Có số test không có thay đổi loại ;
- Có số test với ràng buộc gốc.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 3 1 3 2 1 4 1 2 1 3 2 4 2 5 1 2 2 2 3 4 1 1 5 |
2 2 1 |
Sau thay đổi thứ nhất , chi phí tại là , tại là . Sau thay đổi thứ hai, thành phố chỉ quản lý chính nó nên , chi phí tại là , tại là . Sau thay đổi thứ ba , chi phí tại là , tại là . |
| 4 3 1 1 1 1 1 4 4 2 1 3 1 2 2 1 3 4 1 3 -3 |
2 1 4 |
Sau thay đổi thứ nhất , chi phí tại và tại đều bằng (nhỏ nhất) nên chọn . Sau thay đổi thứ hai , chi phí tại và tại đều bằng nên chọn . Sau thay đổi thứ ba () , chi phí tại là , tại và là . |
Bình luận