P1029

ural1676 Mortal Combat

ural1676 Mortal Combat

在戈壁保卫战中,nn 只河蟹与 mm 只羊驼进行战斗。每只河蟹都必须与一只羊驼战斗,并且不同的河蟹必须与不同的羊驼战斗。

只要有一只河蟹获胜,戈壁就会被河蟹占领。羊驼可以决定参加战斗的羊驼以及战斗顺序。为了保卫戈壁,羊驼必须赢下所有战斗。每只羊驼与每只河蟹战斗时的胜负关系均已知。

请判断哪些河蟹与羊驼的配对不可能出现在任何一种使羊驼赢下所有战斗的安排中。

输入格式

第一行包含两个正整数 nn 和 mm,分别表示河蟹和羊驼的数量。

接下来 nn 行,每行包含 mm 个字符,表示矩阵 AA。若 Aij=1A_{ij}=1,则第 jj 只羊驼能够击败第 ii 只河蟹;否则 Aij=0A_{ij}=0。

输出格式

输出一个 nn 行 mm 列的矩阵 BB。

若第 ii 只河蟹不能与第 jj 只羊驼战斗,则 Bij=1B_{ij}=1;否则 Bij=0B_{ij}=0。

样例输入

4 4
1111
1000
1111
1111

样例输出

1000
0111
1000
1000

数据范围

  • 原题未提供明确的数据范围。

来源与许可

本题题面与测试数据整理自 BZOJ。

样例 1

输入

4 4
1111
1000
1111
1111

输出

1000
0111
1000
1000