Trò chơi truyền hình
Đề bài
Mô tả
Hai người chơi cùng nhận một số gồm đúng chữ số (số này có thể có các chữ số ở đầu). Ban đầu số của người thứ nhất () và số của người thứ hai () đều rỗng.
Trò chơi diễn ra qua lượt. Ở mỗi lượt, hai người thoả thuận xem ai sẽ đi: người được chọn lấy chữ số ngoài cùng bên trái của , ghi thêm nó vào bên phải số của mình, rồi xoá chữ số đó khỏi . Mỗi người phải đi đúng lượt, nên cuối cùng và đều là các số gồm đúng chữ số (cũng có thể có chữ số ở đầu).
Khi kết thúc, người thứ nhất nhận đồng và người thứ hai nhận đồng. Biết trước số , hãy tìm một thứ tự đi giúp tổng tiền thưởng của cả hai là lớn nhất.
Dữ liệu vào
- Dòng đầu chứa số nguyên .
- Dòng thứ hai chứa số gồm đúng chữ số (có thể có chữ số ở đầu).
Dữ liệu ra
Một dòng gồm ký tự H và M, mô tả thứ tự đi: ký tự thứ là H nếu lượt thứ do người thứ nhất đi, là M nếu do người thứ hai đi. Mỗi ký tự phải xuất hiện đúng lần.
Nếu có nhiều đáp án cho tổng lớn nhất, in ra đáp án bất kỳ.
Ràng buộc
- gồm đúng chữ số thập phân
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 2 1234 |
HHMM | Người thứ nhất lấy 1 và 2 nên , người thứ hai lấy 3 và 4 nên . Tổng bằng , là giá trị lớn nhất có thể. |
| 2 9911 |
HMHM | , , tổng bằng . Đáp án MHMH cũng cho tổng nên cũng được chấp nhận. |
| 1 21 |
HM | Mỗi người chỉ đi một lượt: , , tổng bằng . Thứ tự nào cũng cho cùng tổng. |
Bình luận