Đàm phán
Đề bài
Mô tả
Alice có mảnh đất được đánh số từ tới , mảnh đất thứ có giá trị .
Alice chuẩn bị cho cuộc đàm phán độc lập với nhau. Trong mỗi cuộc đàm phán, mỗi mảnh đất được gán một hệ số, ban đầu tất cả hệ số đều bằng . Cuộc đàm phán gồm lợi ích; mỗi lợi ích cho bởi hai số nguyên và , có nghĩa là: mọi vị trí mà chia hết cho sẽ được cộng thêm vào hệ số của nó.
Sau khi áp dụng hết lợi ích, Alice được sắp xếp lại giá trị lên vị trí một cách tùy ý (mỗi giá trị dùng đúng một lần). Giá trị của cuộc đàm phán là tổng của hệ số nhân với giá trị đặt tại vị trí đó, lấy trên tất cả các vị trí.
Với mỗi cuộc đàm phán, hãy tìm giá trị lớn nhất mà Alice có thể đạt được. Các hệ số được đặt lại về ở đầu mỗi cuộc đàm phán.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và .
- Dòng thứ hai chứa số nguyên .
- Tiếp theo là khối mô tả các cuộc đàm phán. Mỗi khối bắt đầu bằng một dòng chứa số nguyên , sau đó là dòng, mỗi dòng chứa hai số nguyên và .
Dữ liệu ra
In ra dòng, dòng thứ là giá trị lớn nhất của cuộc đàm phán thứ .
Ràng buộc
- ,
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 5 2 10 9 8 7 6 2 2 2 3 3 2 2 2 1 2 |
64 118 |
Đàm phán 1: hệ số theo vị trí là 0 2 3 2 0. Xếp lớn nhất vào hệ số lớn nhất: giá trị 10 vào vị trí hệ số 3, rồi 9 và 8 vào hai vị trí hệ số 2, được . Đàm phán 2: hệ số là 2 4 2 4 2 (lợi ích 1 2 cộng 2 cho mọi vị trí). Được . |
| 1 2 42 2 2 100 3 100 1 1 7 |
0 294 |
Chỉ có một mảnh đất ở vị trí 1. Đàm phán 1: và đều không chia hết vị trí 1 nên hệ số bằng 0, giá trị bằng 0. Đàm phán 2: chia hết vị trí 1 nên hệ số bằng 7, giá trị bằng . |
Bình luận