暴力
#include<bits/stdc++.h>
using namespace std;
#define _for(i,a,b) for(int i=a;i<b;i++)
struct Piont{
int no;//棋子编号
int z;//状态,1存在,0消去
}a[30][30];
int main()
{
//freopen("in.txt","r",stdin);
int n,m;
cin>>n>>m;
_for(i,0,n)
{
_for(j,0,m)
{
cin>>a[i][j].no;
a[i][j].z=1;
}
}
int x=0,f=0;
_for(i,0,n)//行
{
_for(j,0,m-2)
{
if(a[i][j].no==a[i][j+1].no && a[i][j+1].no==a[i][j+2].no)
{
a[i][j].z=a[i][j+1].z=a[i][j+2].z=0;
}
}
}
_for(j,0,m)//列
{
_for(i,0,n-2)
{
if(a[i+1][j].no==a[i][j].no && a[i+1][j].no==a[i+2][j].no)
{
a[i][j].z=a[i+1][j].z=a[i+2][j].z=0;
}
}
}
_for(i,0,n)
{
_for(j,0,m)
{
if(a[i][j].z==0)
{
cout<<a[i][j].z<<" ";
}
else
{
cout<<a[i][j].no<<" ";
}
}
cout<<endl;
}
//fclose(stdin);
return 0;
}