AT_abc250_a [ABC250A] Adjacent Squares

题目描述

有一个纵向 $H$ 行、横向 $W$ 列的网格,其中从上往下第 $i$ 行,从左往右第 $j$ 列的格子记作 $(i, j)$。 现在,请你求出与格子 $(R, C)$ 通过边相邻的格子的个数。 这里,两个格子 $(a, b)$ 和 $(c, d)$ 被认为通过边相邻,当且仅当 $|a-c|+|b-d|=1$($|x|$ 表示 $x$ 的绝对值)。

输入格式

输入从标准输入中以如下格式给出。 > $H$ $W$ $R$ $C$

输出格式

请输出答案,结果为一个整数。

说明/提示

## 限制条件 - 输入均为整数。 - $1 \leq R \leq H \leq 10$ - $1 \leq C \leq W \leq 10$ ## 样例解释 1 对于输入输出样例 $1, 2, 3$ 的说明,统一在输出样例 $3$ 下方给出。 ## 样例解释 3 当 $H=3, W=4$ 时,网格如下所示。 - 对于输入样例 $1$,格子 $(2,2)$ 有 $4$ 个相邻格子。 - 对于输入样例 $2$,格子 $(1,3)$ 有 $3$ 个相邻格子。 - 对于输入样例 $3$,格子 $(3,4)$ 有 $2$ 个相邻格子。 ![](https://img.atcoder.jp/abc250/abc250a-fig1.png) 由 ChatGPT 4.1 翻译