問題一覧 > 通常問題

No.1130 Grid Numbers

レベル : / 実行時間制限 : 1ケース 2.000秒 / メモリ制限 : 512 MB / 標準ジャッジ問題
タグ : / 解いたユーザー数 245
作問者 : leafirby / テスター : null
3 ProblemId : 4560 / 自分の提出
問題文最終更新日: 2020-07-20 21:54:28

問題文

Iotくんは、H×Wのマス目に0から9までのいずれかの数字を書き込むことにしました。
全てのマス目に数字を書き終えたあと、Iotくんは各数字が何個あるのか気になったので,簡単に数え上げるために、0から小さい順に並べ変えることにしました。
具体的にはマス目のij列に書かれた数字をAi,jとするとき,{Ai,jAi,j+1(j<W)Ai,jAi+1,1(j=W)になるように並べます。
例えば、マス目が次のような状態

9 0 2 3 8  
1 1 4 5 1  
9 8 6 4 0  
1 9 7 0 9
のとき、
0 0 0 1 1  
1 1 2 3 4  
4 5 6 7 8  
8 9 9 9 9
のように並べ変えます。 このとき、並べ変えた後のマス目を教えてください。

入力

H W  
A1,1 A1,2 ....A1,W  
A2,1 A2,2 ....A2,W  
  :    :           :  
  :    :           :  
AH,1 AH,2 ....AH,W

0<H,W100
0Ai,j9
入力は全て整数である。

出力

並び替えたあとのマス目を以下の形式で出力し,最後に改行してください。

A1,1 A1,2 ....A1,W  
A2,1 A2,2 ....A2,W  
  :    :           :  
  :    :           :  
AH,1 AH,2 ....AH,W

サンプル

サンプル1
入力
4 5
9 0 2 3 8
1 1 4 5 1
9 8 6 4 0
1 9 7 0 9
出力
0 0 0 1 1
1 1 2 3 4
4 5 6 7 8
8 9 9 9 9

サンプル2
入力
5 3
1 1 1
1 1 2
2 2 2
2 3 3
3 3 3 
出力
1 1 1
1 1 2
2 2 2
2 3 3
3 3 3

引用元(問題文を一部改めました.)

提出するには、Twitter 、GitHub、 Googleもしくは右上の雲マークをクリックしてアカウントを作成してください。