Lật bài poker
Đề bài
Mô tả
Có người chơi poker quanh một bàn. Trong lượt đặt cược hiện tại, trạng thái của mỗi người chơi là một trong ba giá trị "ALLIN", "IN" hoặc "FOLDED", và không thay đổi trong suốt lượt.
Để tăng kịch tính, một người chơi có trạng thái khác "FOLDED" được phép lật bài của mình cho cả bàn xem. Tuy nhiên, để không ảnh hưởng tới quyết định đặt cược của người khác, người đó chỉ được lật bài nếu tất cả những người còn lại đều có trạng thái "ALLIN" hoặc "FOLDED". Bản thân người lật bài có thể đang ở trạng thái "ALLIN" hoặc "IN".
Hãy đếm số người chơi hiện có thể lật bài.
Dữ liệu vào
- Dòng đầu chứa một số nguyên là số người chơi.
- Dòng thứ hai chứa ký tự, ký tự thứ mô tả trạng thái của người chơi thứ : "A" nếu là "ALLIN", "I" nếu là "IN", "F" nếu là "FOLDED".
Dữ liệu ra
Một số nguyên duy nhất là số người chơi có thể lật bài.
Ràng buộc
- Mỗi ký tự thuộc tập A, I, F
Ví dụ
| Input | Output | Giải thích |
|---|---|---|
| 6 AFFAAA |
4 | Không ai ở trạng thái IN, nên mọi người chơi ALLIN đều lật bài được: các người chơi 1, 4, 5, 6. Người chơi 2 và 3 đã FOLDED nên không được lật. |
| 3 AFI |
1 | Chỉ người chơi 3 (IN) lật được, vì hai người còn lại là ALLIN và FOLDED. Người chơi 1 không lật được vì người chơi 3 vẫn đang IN. |
| 5 IIIIF |
0 | Có tới 4 người ở trạng thái IN, nên với bất kỳ ai cũng còn ít nhất một người khác đang IN. |
Bình luận