Phân Giống Bò
Đề bài
Mô tả
Có con bò và 3 giống: Holstein (H), Jersey (J), Guernsey (G). Mỗi con bò thuộc đúng một giống. Cho quan hệ giữa các cặp bò:
- S x y: bò và bò cùng giống
- D x y: bò và bò khác giống nhau
Hãy đếm số cách phân giống cho con bò thỏa mãn tất cả quan hệ.
Dữ liệu vào
- Dòng 1: Hai số nguyên và
- dòng tiếp theo: Mỗi dòng là "S x y" hoặc "D x y" (, )
Dữ liệu ra
Một số nguyên: tổng số cách phân giống hợp lệ.
Ràng buộc
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 4 2 S 1 2 D 1 3 |
18 | 6 cách cho 3 con đầu (HHG, HHJ, GGH, GGJ, JJH, JJG), nhân 3 cách cho con thứ 4 = 18. |
Bình luận