Phân Giống Bò
Nộp bài giải
Điểm:
1,00 (OI)
Giới hạn thời gian:
1.0s
Python 3
5.0s
Giới hạn bộ nhớ:
256M
Đầu vào:
stdin
Đầu ra:
stdout
Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Go, Java, Kotlin, Pascal, Python, Scratch
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