Kỹ Năng
Đề bài
Mô tả
Một nhân vật có đúng kỹ năng. Kỹ năng thứ hiện đang ở cấp (số nguyên không âm). Tất cả kỹ năng có cùng cấp tối đa là .
Sức mạnh của nhân vật được tính bằng tổng của hai thành phần:
- Số kỹ năng đã đạt cấp tối đa (tức ), nhân với hệ số .
- Cấp thấp nhất trong tất cả các kỹ năng (), nhân với hệ số .
Nhân vật có điểm nâng cấp. Mỗi điểm dùng để tăng cấp một kỹ năng bất kỳ lên (nhưng không được vượt quá ). Hãy dùng số điểm nâng cấp (không nhất thiết dùng hết) sao cho Sức mạnh đạt giá trị lớn nhất.
Dữ liệu vào
- Dòng đầu chứa năm số nguyên , , , , .
- Dòng thứ hai chứa số nguyên , là cấp hiện tại của các kỹ năng.
Dữ liệu ra
- Dòng đầu in ra giá trị Sức mạnh lớn nhất đạt được.
- Dòng thứ hai in ra số nguyên (), là cấp cần đạt được của từng kỹ năng để có Sức mạnh nói trên, với tổng số điểm nâng cấp sử dụng không vượt quá . Nếu có nhiều cấu hình thỏa mãn, in ra cấu hình bất kỳ.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 3 5 10 1 5 1 3 1 |
12 2 5 2 |
Dùng điểm nâng kỹ năng thứ hai lên tối đa (), hai kỹ năng còn lại mỗi cái tăng . Có kỹ năng tối đa và cấp thấp nhất là : Sức mạnh . |
| 3 5 10 1 339 1 3 1 |
35 5 5 5 |
Đủ điểm để nâng tất cả kỹ năng lên tối đa: kỹ năng tối đa và cấp thấp nhất là , Sức mạnh . |
Bình luận