Điểm:
800 (p)
Thời gian:
1.0s
Bộ nhớ:
256M
Input:
bàn phím
Output:
màn hình
và là hai đứa trẻ tinh nghịch đang chơi trốn tìm tại nhà của (vì nhà của rất to (có thể coi là biệt phủ), điều đó thuận lợi cho việc chơi trốn tìm của hai đứa trẻ).
Nhà của \(N\) hàng và \(M\) cột và có hai giá trị là X
hoặc O
.
Hiện tại O
, và anh ấy đang cần đếm số lượng kí tự O
đó để thuận lợi cho việc trốn hơn.
Bạn hãy giúp \(i\) \((1 \le i \le M)\) đang có bao nhiêu quả kí tự O
.
Input
- Dòng đầu tiên chứa hai số nguyên dương \(N\) và \(M\) \((1 \le N,M \le 1000)\).
- \(N\) dòng tiếp theo mỗi dòng chứa \(M\) giá trị
X
hoặcO
viết liền nhau.
Output
- In ra đáp án sau khi thực hiện yêu cầu bài toán, mỗi giá trị cách nhau một khoảng cách.
Example
Test 1
Input
3 4
XXXO
XXOO
XOOO
Output
0 1 2 3
Note
- Ở cột đầu tiên không có quá bóng nào.
- Ở cột thứ hai có \(1\) quả bóng ở vị trí \((3,2)\).
- Ở cột thứ ba có \(2\) quả bóng có vị trí \((2,3)\) và \((3,3)\).
- Ở cột thứ bốn có \(3\) quả bóng ở vị trí \((1,4)\), \((2,4)\) và \((3,4)\).
Bình luận
N, M = map(int, input().split())
a = [0] * M
for i in range(N):
b = input().strip()
for j in range(M):
if b[j] == 'O':
a[j] += 1
print(" ".join(map(str,a)))
5 bình luận nữa