這是三小要求

發布時間: April 23, 2022, 8:27 p.m.   最後更新時間: Sept. 14, 2023, 10:21 p.m.   時間限制: 1000ms   記憶體限制: 128M

丁丁從老師那裡獲得一串數字,老師要求他把這些數字由小到大排序好,但是由於他最近愛上了"三小"這個詞,現在的他非常討厭比三大的數字,請幫他把這些數字變得比三小(mod 3),再由小到大排序

丁丁從老師那裡獲得一串數字,老師要求他把這些數字由小到大排序好,但是由於他最近愛上了"三小"這個詞,現在的他非常討厭比三大的數字,請幫他把這些數字變得比三小(mod 3),再由小到大排序。(如果兩個數字mod 3後一樣大,請依原本大小由小到大排序)


(請嘗試只用一個陣列解題

第一行有一個整數N(1<=N<=1000),代表陣列a內有多少個元素
第二行有N個整數,依序代表a[0]到a[n-1]的元素( 0<=a[i]<=1000 , 0<=i<=n-1 )

把陣列a中的數字以mod 3後的結果由小到大排序(如果兩個數字mod 3後一樣大,依原本大小由小到大排序),再輸出陣列a排序後的結果

複製範例
3
0 1 2
0 1 2
複製範例
3
1 2 3
3 1 2
複製範例
4
4 3 2 1
3 1 4 2

穩定排序

sorting

黑葉的奇思異想