atcoder#ABC250A. [ABC250A] Adjacent Squares

[ABC250A] Adjacent Squares

题目描述

H H 行、横 W W 列のマス目があり、このうち上から i i 個目、左から j j 個目のマスを (i,j) (i,j) と呼びます。
このとき、マス (R,C) (R,C) に辺で隣接するマスの個数を求めてください。

ただし、ある 2 2 つのマス (a,b),(c,d) (a,b),(c,d) が辺で隣接するとは、 ac+bd=1 |a-c|+|b-d|=1 (x |x| x x の絶対値とする) であることを言います。

输入格式

入力は以下の形式で標準入力から与えられる。

H H W W R R C C

输出格式

答えを整数として出力せよ。

题目大意

有一个 hhww 列的网格,给出其中一个网格的坐标 (x,y)(x,y) (表示该网格在第 xx 行第 yy 列),问在网格图中有多少与该网格有边相邻的正方形。

3 4
2 2
4
3 4
1 3
3
3 4
3 4
2
1 10
1 5
2
8 1
8 1
1
1 1
1 1
0

提示

制約

  • 入力は全て整数
  • 1  R  H  10 1\ \le\ R\ \le\ H\ \le\ 10
  • 1  C  W  10 1\ \le\ C\ \le\ W\ \le\ 10

Sample Explanation 1

入出力例 1,2,3 1,2,3 に対する説明は、出力例 3 3 の下にまとめて示します。

Sample Explanation 3

H=3,W=4 H=3,W=4 のとき、マス目は以下のようになります。 - 入力例 1 1 について、マス (2,2) (2,2) に隣接するマスは 4 4 つです。 - 入力例 2 2 について、マス (1,3) (1,3) に隣接するマスは 3 3 つです。 - 入力例 3 3 について、マス (3,4) (3,4) に隣接するマスは 2 2 つです。 ![](https://img.atcoder.jp/abc250/abc250a-fig1.png)