當有些資料因為本身很大或者型別不支援,自身無法作為陣列的下標來方便地處理,而影響最終結果的只有元素之間的相對大小關係時,我們可以將原來的資料按照從大到小編號來處理問題,即離散化。
通俗地講就是把陣列裡面的數值換成它在陣列裡的排名(也就是它是第幾小)。
第一行輸入一數 N 代表陣列有 N 項
接下來有 N 個數表示陣列每一項 ai 所代表的數
輸出陣列每一項在陣列裡的排名(也就是它是第幾小)
10 1 2 5 1 3 6 9 8 7 7
1 2 4 1 3 5 8 7 6 6
5%
0 < N,ai < 10
95%
0 < N < 16384
0 < ai < 10¹⁸
100%
0 < N < 10⁶
0 < ai < 10¹⁹
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |