g22206   3년 전

N, M 이 3이하일때도 확인했고

연산 후 불가능한지 확인했는데

왜 틀리는걸까요? ㅠㅠ

sungjjhh9707   3년 전

44번라인에 chk행렬이 같은지 다른지로 판단을하시는데 first와 second함수는  3x3영역을 바꿈에 따라 그때그때 달라지기때문에 초기first second함수의 같은지 다른지 차이를 저장한 chk는 틀린값을 저장하게 됩니다. 따라서 chk행렬는 없어도 되고,  44번라인은 if(first[i][j]!=second[i][j])와 같이 바껴야하며 그밑의 if문 안에도 chk배열을 쓰면 안될것 같습니다

댓글을 작성하려면 로그인해야 합니다.