问题 D: 站队问题

问题 D: 站队问题

时间限制: 1 Sec  内存限制: 128 MB
提交: 116  解决: 60
[提交][状态][讨论版][命题人:]

题目描述

背景:

体育课上,老师要求小明(体育委员)让站成n排m列同学们排好队。可是这其中有没来到的同学,小明冥思苦想,不知如何把队排好。于是他询问了班长。班长告诉他:向左看齐,将没来的位置补上;再向前看齐,将没来的位置补上。

(你可能会蒙,看过提示就懂了。)

来到的同学为1,没来到的同学为0。

输入

第一行为两个正整数,n,m(n,m≤100)。

接下来为一个n*m的矩阵,表示还没有按班长所说规则排好队的同学们。

输出

一个矩阵,表示按班长所说规则排好队的同学们。

样例输入

3 3
0 1 1
1 0 1
1 1 1

样例输出

1 1 1
1 1 0
1 1 0

提示


样例一的解释:



3 3



0 1 1

1 0 1

1 1 1

首先,向右看齐:



1 1 0



1 1 0



1 1 1



然后,向前看齐:



1 1 1



1 1 0



1 1 0





[提交][状态]