#CCBCHHAI0000028. Nhập các số nguyên dương theo phiên (Count Positive Values by Session)
Nhập các số nguyên dương theo phiên (Count Positive Values by Session)
Nhập các số nguyên dương theo phiên (Count Positive Values by Session)
Nguồn: Phước Hưng OJ
Phiên bản: Phước Hưng OJ Extended
Đề bài
Có phiên dữ liệu liên tiếp. Trong mỗi phiên, đọc các số nguyên cho đến khi gặp số ; số chỉ kết thúc phiên và không được đếm. Đối với mỗi phiên, hãy đếm số giá trị dương () xuất hiện trước số 0. Các số âm bị bỏ qua. Phiên có thể rỗng (nhận 0 ngay).
Input
Dòng đầu chứa (). Sau đó có đúng phiên, mỗi phiên gồm các số nguyên trên một hoặc nhiều dòng và kết thúc bằng số . Mọi phiên được đảm bảo có dấu kết thúc; không có dữ liệu sau phiên thứ .
Output
In đúng dòng; dòng thứ là số lượng số dương trong phiên thứ . Nếu , không in dòng nào.
Subtask
- Subtask 1 (20%): ; mỗi phiên tối đa số tính cả 0; mọi số thuộc .
- Subtask 2 (30%): ; mỗi phiên tối đa số tính cả 0; mọi số thuộc .
- Subtask 3 (50%): ; mỗi phiên tối đa số tính cả 0; mọi số thuộc .
Ví dụ
Ví dụ 1
Input
3
1 -1 2 0
0
-2 3 0
Output
2
0
1
Giải thích
Phiên 1 nhận 1 và 2 là hai số dương, bỏ -1 rồi dừng tại 0. Phiên 2 chỉ có 0 nên đếm 0. Phiên 3 bỏ -2 và nhận 3 nên đếm 1.
Ví dụ 2
Input
0
Output
Giải thích
Không có phiên nào; chương trình không được tự in 0 hoặc dòng trống.