흑백 이미지 찾기
시간 제한10초메모리 제한512 MB
A 안의 모든 R행 C열 영역 중 실수 p와 q를 써서 p 곱하기 A 더하기 q 형태로 B와 일치하는 영역의 개수를 구합니다.
문제
흑백 이미지에는 색이 없다. 그래서 흑백 이미지는 픽셀마다 밝기를 나타내는 수 하나만 기록한다. 이 문제에서 한 픽셀의 밝기는 이상 이하의 정수다.
크기의 흑백 이미지 는 픽셀 개를 행 열로 늘어놓은 것이고, 행 열에 있는 픽셀의 밝기를 로 쓴다. (, )
경근이는 크기의 흑백 이미지 와 크기의 흑백 이미지 를 가지고 있다. 이고 라서 는 가로도 세로도 보다 짧지 않다. 경근이는 가 를 표절했다고 보고, 에서 와 비슷한 부분이 몇 군데인지 세려고 한다.
세는 방법은 이렇다. 먼저 흑백 이미지 에서 픽셀 개로 이루어진 직사각형을 하나 고른다. 이 직사각형은 좌측 상단 꼭짓점에 있는 픽셀의 위치 로 정해진다. (, )

크기가 고정되어 있으므로 좌측 상단 꼭짓점을 옮기면 직사각형 전체가 따라 움직인다. 예를 들어 위 흑백 이미지를 라고 하고 크기의 직사각형을 좌측 상단 꼭짓점 로 골랐다면, 이 직사각형의 우측 하단 꼭짓점은 이다.
고른 직사각형이 이미지 와 비슷한지는 다음 기준으로 판단한다.
실수 와 가 존재해서 , 인 모든 , 에 대해 를 만족하면, 에서 고른 직사각형과 이미지 는 비슷하다.
이 기준을 에 있는 크기의 직사각형 전부에 적용해서 와 비슷한 직사각형의 개수를 세면 된다. 다시 말해 , 을 만족하는 모든 에 위 기준을 적용한 뒤, 비슷하다고 판단된 쌍의 수를 세면 된다. 크기가 같은 두 직사각형이 다르다는 것은 좌측 상단 꼭짓점의 좌표가 서로 다르다는 뜻이고, 직사각형 안에 있는 픽셀의 밝기와는 관계가 없다.
경근이를 도와 에서 와 비슷한 부분이 몇 개인지 구하는 프로그램을 작성하시오.
입력
첫째 줄에 흑백 이미지 의 행의 수 과 열의 수 이 공백을 사이에 두고 주어진다. ()
다음 개의 줄에 의 픽셀 정보가 주어진다. 그중 번째 줄에는 정수 개 이 공백을 사이에 두고 주어진다. 즉 번째 줄에서 번째로 주어지는 정수가 의 행 열에 있는 픽셀의 밝기다. ()
그 다음 줄에 흑백 이미지 의 행의 수 과 열의 수 가 공백을 사이에 두고 주어진다. (, )
다음 개의 줄에 의 픽셀 정보가 주어진다. 그중 번째 줄에는 정수 개 가 공백을 사이에 두고 주어진다. ()
주어지는 픽셀 밝기는 모두 이상 이하의 정수다.
출력
에서 와 비슷한 부분의 개수를 출력한다.
힌트
의 픽셀 밝기가 모두 같으면 으로 두고 를 그 밝기로 잡을 수 있으므로, 의 직사각형이 전부 비슷하다고 판단된다.