Durak
Đề bài
Mô tả
Trong trò chơi bài Durak, mỗi quân bài được mô tả bởi hai ký tự: ký tự đầu là hạng, ký tự sau là chất.
- Có chất: S, H, D, C.
- Có hạng theo thứ tự tăng dần: 6, 7, 8, 9, T, J, Q, K, A.
Một chất được chọn làm chất chủ (trump). Quân bài thứ nhất thắng quân bài thứ hai khi và chỉ khi:
- Hai quân cùng chất và quân thứ nhất có hạng cao hơn quân thứ hai; hoặc
- Quân thứ nhất thuộc chất chủ và quân thứ hai không thuộc chất chủ.
Cho chất chủ và hai quân bài khác nhau, hãy xác định xem quân bài thứ nhất có thắng quân bài thứ hai hay không.
Dữ liệu vào
- Dòng đầu chứa một ký tự — chất chủ (một trong S, H, D, C).
- Dòng thứ hai chứa hai quân bài cách nhau bởi dấu cách. Mỗi quân bài là một xâu hai ký tự (hạng rồi đến chất).
Dữ liệu ra
In ra YES nếu quân bài thứ nhất thắng quân bài thứ hai, ngược lại in ra NO.
Ràng buộc
- Hai quân bài luôn khác nhau.
- Chất chủ là một trong S, H, D, C.
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| H QH 9S |
YES | QH là chất chủ, 9S không phải chất chủ ⇒ QH thắng. |
| S 8D 6D |
YES | Hai quân cùng chất D, 8 > 6 ⇒ 8D thắng 6D. |
| C 7H AS |
NO | Khác chất và không quân nào thuộc chất chủ C ⇒ không thắng. |
Bình luận