조각 체스판
시간 제한2초메모리 제한1024 MB
N x M 흑백 격자에서 마주 보는 칸의 색이 번갈아 나타나는 정사각형 부분 격자의 개수를 센다.
문제
높이 , 너비 의 정사각형 격자에 검은색과 흰색 중 한 가지 색이 칠해져 있다. 머릿속이 체스로 가득찬 현채는 문득 이 격자를 잘랐을 때 체스판이 되는 경우가 몇 가지인지 궁금해졌다.
체스판은 검은색과 흰색이 번갈아 칠해져 있어야 한다. 구체적으로, 각 칸이 검은색과 흰색 중 하나로 색칠되어 있고, 변을 공유하는 두 개의 사각형은 다른 색으로 칠해져 있어야 한다. 체스판의 모양은 정사각형이어야 하며, 꼭 일 필요는 없다.
현채의 궁금증을 해결해 주자.
입력
다음과 같이 입력이 주어진다.
- 는 에 칠해진 색상을 의미하는 문자이며
B와W중 하나이다. 가B라면 에 검은색이,W라면 에 흰색이 칠해져 있다.
출력
주어진 격자를 잘랐을 때 체스판이 되는 경우가 몇 가지인지 출력한다.