Chia bài và niềm vui
Đề bài
Mô tả
Có người chơi ngồi quanh một bàn bài. Mỗi người có một con số yêu thích: con số yêu thích của người thứ là .
Trên bàn có lá bài, lá bài thứ ghi số . Toàn bộ số bài phải được chia hết cho những người chơi, mỗi người nhận đúng lá.
Sau khi chia xong, mỗi người đếm xem trong tay mình có bao nhiêu lá ghi đúng con số yêu thích của mình. Nếu người đó cầm lá như vậy với thì mức độ vui của người đó là ; nếu thì mức độ vui bằng . Dãy là chung cho mọi người chơi.
Hãy tìm tổng mức độ vui lớn nhất có thể đạt được trên mọi cách chia bài.
Dữ liệu vào
- Dòng đầu chứa hai số nguyên và : số người chơi và số lá bài mỗi người nhận.
- Dòng thứ hai chứa số nguyên : các số ghi trên những lá bài.
- Dòng thứ ba chứa số nguyên : con số yêu thích của từng người chơi.
- Dòng thứ tư chứa số nguyên .
Dữ liệu ra
In ra một số nguyên duy nhất là tổng mức độ vui lớn nhất có thể.
Ràng buộc
- và với mọi
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 3 1 3 2 8 5 5 8 2 2 8 5 2 1 2 2 5 2 6 7 |
21 | Một cách chia tối ưu: người 1 nhận [1, 3, 8], người 2 nhận [2, 2, 8], người 3 nhận [2, 2, 8], người 4 nhận [5, 5, 5]. Tổng mức vui là . Lưu ý có lá ghi số và người thích số : chia tốt hơn chia vì . |
| 3 3 9 9 9 9 9 9 9 9 9 1 2 3 1 2 3 |
0 | Không lá bài nào mang con số yêu thích của bất kỳ ai, nên mọi người đều có mức vui bằng . |
| 2 2 4 4 4 9 4 4 1 100000 |
100001 | Có lá ghi số và cả hai người đều thích số , nhưng mỗi người chỉ được cầm lá. Bắt buộc một người nhận [4, 4] và người kia nhận [4, 9], cho tổng . |
Bình luận