[10036] Thống kê số lượng người hiến máu nhóm O

Xem dạng PDF

Gửi bài giải

Điểm: 10,00
Giới hạn thời gian: 1.0s
Giới hạn bộ nhớ: 1G
Input: BLOOD.INP
Output: BLOOD.OUT

Dạng bài
Ngôn ngữ cho phép
C, C++, Java, Pascal, Python

🤔 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

Hãy đọc nội quy trước khi bình luận.


Không có bình luận tại thời điểm này.