#ABC191C. 多边形
多边形
多边形
题目描述
有一个 行 列的网格。从上数第 行、从左数第 列的格子称为格子 。
每个格子被涂成黑色或白色。如果 为 #,则格子 被涂成黑色;如果为 .,则被涂成白色。
保证网格最外层的格子,即形如 的格子都是白色的。
把涂黑的部分看作一个多边形时,求它(最少)是几边形。
这里,保证涂黑的部分是一个没有自交的多边形。也就是说,保证以下事项:
- 至少存在一个被涂黑的格子
- 任意两个被涂黑的格子,可以通过反复移动到共用边的格子,只经过被涂黑的格子而互相到达
- 任意两个被涂白的格子,可以通过反复移动到共用边的格子,只经过被涂白的格子而互相到达(注意网格最外层的格子都是白色的)
输入格式
输入按以下格式从标准输入给出:
输出格式
输出能把涂黑的部分看作 边形时的最小 。
样例
5 5
.....
.###.
.###.
.###.
.....
4
用网格左上、左下、右上、右下的角分别为 的坐标系表示时,给定的图形是以 为顶点的 边形。
数据范围
- 是
#或. - 是
. - 是
. - 涂黑的部分是一个没有自交的多边形
难度
普及
通过率
—
尝试
0
已通过
0
- ID
- 2078
- 类型
- 传统题
- Time Limit
- 2000ms
- Memory Limit
- 1024MiB
- 上传者