CCF- CSP 202104-1灰度直方图满分题解
题目链接:202104-1灰度直方图
思路:
- 查看数据范围为
0~500
,则设置数据范围为N=510
- 依照题目要求,设置
h[N]
数组存储像素总数 - 边输入边处理,即
h[x]++
- 最后从
0~l
依次输出
代码如下:
#include<iostream>
#include<algorithm>
using namespace std;
const int N = 510;
int n,m,l;
int h[N];
int main()
{
cin>>n>>m>>l;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=m;j++)
{
int x;
cin>>x;
h[x]++;
}
}
for(int i=0;i<l;i++)
{
cout<<h[i]<<" ";
}
cout<<endl;
}