CSP 202104-01 灰度直方图 100分


呼 ,刚考完。差点忘了第一题是什么,借助思考了很久的第二题才想起来。

现在官方应该还没有放出来题目,第一题大概题意,就是给一个 n*m 的矩阵(看作是一张图片),每一个方块代表这一处的灰度的大小,一个矩阵中出现的灰度给了一个取值范围。

输入:

     n m l ( =矩阵中灰度值的最大值-1)

     n*m 的灰度矩阵

输出:

一行数据(l个),用 h[] 表示,h[i] 代表灰度 i 的出现的总量(次数)(即输出灰度直方图)。

思路:

遍历灰度矩阵,如果矩阵 A[i][j] 的值为 k ,就 h[k]++; 

(描述题的能力不太行。。。不知道单这样描述能不能懂)

注意:

输出l个数据即可,因为大于l的灰度没有出现过,值都是0。

OTHER:

还是得学一下怎么从文件中自动读取数据,那的电脑没法直接CTRL+V粘贴,每次手动敲(虽然旁边人也是)都觉得好慢,声音也怪大的。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM