초콜릿과 친구들의 습격
시간 제한1초메모리 제한1024 MB
M×N 초콜릿에서 친구들이 먹은 칸을 제외한 나머지를 1×2 또는 2×1 조각으로 나눌 때 얻을 수 있는 최대 개수를 구합니다.
문제
코코의 초콜릿 기계는 가로와 세로가 모두 4의 배수인 직사각형 초콜릿을 생산한다. 코코는 이 기계에서 나온 크기의 초콜릿을 또는 크기로 나누어 판매하려고 한다. 그런데 어느 날 코코의 친구 명()이 놀러 와서 초콜릿 한 칸씩을 떼어 먹었다. 남은 초콜릿을 나누었을 때 최대 몇 개의 초콜릿을 얻을 수 있는지 코코에게 알려주자.
입력
첫 줄에는 테스트 케이스의 개수 가 주어진다. 두 번째 줄부터 개의 테스트 케이스가 차례로 주어진다.
각 테스트 케이스의 첫 줄에는 , , 의 값이 주어진다. 은 초콜릿의 가로 길이, 은 세로 길이이다. 다음 줄에는 친구가 떼어 먹은 초콜릿 조각의 위치가 가로 좌표 , 세로 좌표 순서로 한 줄에 하나씩 주어진다. 맨 왼쪽 위 칸의 좌표는 이며, 떼어 먹은 위치는 서로 중복되지 않는다.
출력
각 테스트 케이스마다, 주어진 초콜릿을 나누어 얻을 수 있는 또는 초콜릿 개수의 최댓값을 한 줄에 출력한다.
제한
- , 은 의 배수
- ,