idea莫名打不开了,暂时用python写吧 新增python知识点: 初始化一维数组 h = [0]*n 初始化二维数组 h = [[0]*n]
'''
像素矩阵 n*m
每个像素的灰度值x的范围 [0, L)
该图像的直方图是长度为L的数组h
hx表示灰度值是x的个数
求h0,h1,h2,...
'''
finput = input()
n = int(finput.split(' ')[0])
m = int(finput.split(' ')[1])
l = int(finput.split(' ')[2])
h = [0] * l
for i in range(0, n):
row = input().split(' ') # 二维数组的行
for x in row:
x = int(x)
h[x] += 1
for item in h:
print(item, end=' ')