#243. 围棋
围棋
题目描述
在围棋中,气是一个很基础且重要的概念。棋盘中央单独一个棋子有 口气,即上下左右 个格点。由于棋盘存在边界,棋盘边缘的单独一个棋子只有 口气,棋盘角落的单独一个棋子只有 口气,如下图所示。
当多个棋子同时存在时,棋子与棋子之间可能会互相阻塞气。例如,两个相连的棋子总共有 口气。
同时,多个棋子还可能共享公共的气,即某一个格点同时作为多个棋子的气。在本题中,这样的公共气只计为 口气。如下图所示,两个棋子共有 口气。
现在给定一个 的围棋盘,格点坐标从 到 ,一共有 颗棋子,给定每棵棋子的坐标 ,请你计算所有棋子共有多少口气。
输入格式
第一行两个整数 和 ,分别代表棋盘的大小和棋子的数量。
接下来 行,每行包含两个整数 和 ,表示棋子的位置坐标。
输出格式
输出一行,表示所有棋子共有的气的总数。
样例
6 4
2 2
3 2
4 5
5 4
12
5 12
1 3
1 5
2 3
2 4
2 5
3 3
4 1
4 3
3 5
4 4
4 5
5 4
10
数据范围
- 对于 的数据,保证 ,,,并且保证 互不相同。
统计
相关
在以下作业中: