top of page

소스 코드 제출

공개·회원 50명

1234

#include <stdio.h>

#include <string.h>

int main()

{

int n,m,i,j,k,x,z,t=0,c=12341234;

char T[51][51];

char T1[51][51];

scanf("%d%d",&n,&m);

for(i=0;i<n;i++)

{

for(j=0;j<m;j++)

{

scanf("%c",&T[i][j]);

if(T[i][j]==10)

j--;

}

}

for(i=0;i<=n-8;i++)

{

for(j=0;j<=m-8;j++)

{

for(z=0;z<2;z++)

{

memcpy(T1,T,sizeof(char) * 51);

t=0;

for(k=i;k<8+i;k++)

{

for(x=j;x<8+j;x++)

{

if(z==0)

{

if((T1[k][x]==T1[k][x-1] || T1[k][x]==T1[k][x+1]) || (T1[k+1][x]==T1[k][x] &&)) {

t++;

if(T1[k][x]=='W')

T1[k][x]='B';

else

T1[k][x]='W';

}

}

else if(z==1)

{

if(T1[k][x]==T1[k][x+1] && T1[k][x]==T1[k-1][x]) {

t++;

if(T1[k][x]=='W')

T1[k][x]='B';

else

T1[k][x]='W';

}

}

}

}

if(t<c) {

c=t;

printf("!;%d %d\n",t,z);

}

}

}

}

printf("%d",c);

}

6회 조회
주소 : 경기도 용인시 광교중앙로 302 블루 스퀘어 602호
연락처 : 031) 216 - 1546 ,     031) 215 - 1546
사업자등록번호 : 465-92-00916
​학원 등록 제 4603호
bottom of page