셀 오토마타
시간 제한6초메모리 제한1024 MB
검은 칸은 인접한 흰 칸을 검게 바꾸고, 시간이 지나면 회색을 거쳐 흰색이 됩니다. 각 질의 시각 T에 검은 칸의 개수를 구합니다.
문제
무한히 넓은 2차원 격자가 있다. 격자는 위에서 아래로, 왼쪽에서 오른쪽으로 정사각형 셀로 채워져 있다.
좌표의 원점이 되는 셀이 하나 있다. 는 원점에서 오른쪽으로 칸, 위쪽으로 칸 이동한 셀을 뜻한다. 왼쪽으로 칸은 오른쪽으로 칸이고, 아래쪽으로 칸은 위쪽으로 칸이다.
시각 에 셀은 검은색이고, 나머지 셀은 모두 흰색이다.
에 대해 시각 의 셀 색은 시각 의 색에 따라 다음과 같이 정해진다.
- 시각 에 검은색인 셀은 시각 에 회색이 된다.
- 시각 에 회색인 셀은 시각 에 흰색이 된다.
- 시각 에 흰색인 셀은 변을 공유하는 인접한 4개 셀 중 하나 이상이 시각 에 검은색이면 시각 에 검은색이 된다. 그렇지 않으면 흰색을 유지한다.
개의 질의가 주어진다. 번째 질의에서는 시각 에 검은색인 셀의 개수를 구한다.
입력
첫째 줄에 과 가 주어진다.
다음 개의 줄에 와 가 주어진다.
다음 개의 줄에 가 주어진다.
출력
개의 줄을 출력한다. 번째 줄에는 시각 에 검은색인 셀의 개수를 출력한다.
제한
- ()
- ()
- ()
- ()
- ()
- 주어지는 모든 값은 정수이다.