[10036] Thống kê số lượng người hiến máu nhóm O
Xem dạng PDF🤔 Mô tả bài toán:
Trong danh sách đăng ký hiến máu tình nguyện gồm N người, mỗi người khai báo nhóm máu của mình dưới dạng ký hiệu chuỗi (nhận các giá trị "A", "B", "AB", "O"). Bác sĩ cần đếm xem có bao nhiêu người thuộc nhóm máu này trong danh sách.
Yêu cầu: Đếm số lượng người nhóm máu O.
💾 Dữ liệu vào:
Cho từ tệp văn bản BLOOD.INP có dạng:
Dòng 1 chứa số nguyên dương N (1 ≤ N ≤ 104).
Dòng 2 chứa N chuỗi ký tự nhóm máu cách nhau bởi khoảng trắng.
💻 Dữ liệu ra:
Ghi ra tệp văn bản BLOOD.OUT gồm một dòng duy nhất: Một số nguyên duy nhất là số người thuộc nhóm máu O.
🔍 Ví dụ:
| BLOOD.INP | BLOOD.OUT |
|---|---|
| 6 A O AB B O O | 3 |
📌 Ràng buộc dữ liệu:
+ Không có ràng buộc đặc biệt nào.
⚠️ Lưu ý về File I/O:
Bài tập yêu cầu đọc dữ liệu từ tệp tin BLOOD.INP và xuất kết quả ra tệp tin BLOOD.OUT.
Lưu ý: Vui lòng dùng freopen bình thường để đọc ghi (như code mẫu khi chấm Themis).
Mẹo: Bạn hoàn toàn có thể dùng lệnh ios_base::sync_with_stdio(false); cin.tie(NULL); đi kèm với freopen để tăng tốc độ đọc ghi dữ liệu lớn!
Bình luận