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