修一下LaTeX
查看原帖
修一下LaTeX
570943
liudonghao楼主2022/10/5 20:01

题目背景

圣诞夜系列~~

题目描述

圣诞老人回到了北极圣诞区,已经快到12点了。也就是说极光表演要开始了。这里的极光不是极地特有的自然极光景象。而是圣诞老人主持的人造极光。

轰隆隆……烟花响起(来自中国的浏阳花炮之乡)。接下来就是极光表演了。

人造极光其实就是空中的一幅幅 n×mn\times m 的点阵图像。只是因为特别明亮而吸引了很多很多小精灵的目光,也成为了圣诞夜最美丽的一刻。

然而在每幅 n×mn \times m 的点阵图像中,每一个点只有发光和不发光两种状态。对于所有的发光的点,在空中就形成了美丽的图画。而这个图画是以若干个( ss 个)图案组成的。对于图案,圣诞老人有着严格的定义:对于两个发光的点,如果他们的曼哈顿距离(对于 A(x1,y1)A(x1,y1)B(x2,y2)B(x2,y2)AABB 之间的曼哈顿距离为 x1x2+y1y2|x1-x2|+|y1-y2| )小于等于 22 。那么这两个点就属于一个图案…… 小精灵们一边欣赏着极光,一边数着每一幅极光图像中的图案数。伴着歌声和舞蹈,度过了美丽的圣诞之夜。^_^

输入格式

第一行,两个数 nnmm

接下来一共 nn 行,每行 mm 个字符。对于第 ii 行第 jj 个字符,如果其为 - ,那么表示该点不发光,如果其为 # ,那么表示该点发光。不可能出现其他的字符。

输出格式

第一行,一个数 ss

说明/提示

1n,m1001 \le n,m \le 100

DFS~~

## 题目背景
圣诞夜系列~~
## 题目描述
圣诞老人回到了北极圣诞区,已经快到12点了。也就是说极光表演要开始了。这里的极光不是极地特有的自然极光景象。而是圣诞老人主持的人造极光。

轰隆隆……烟花响起(来自中国的浏阳花炮之乡)。接下来就是极光表演了。

人造极光其实就是空中的一幅幅 $n\times m$ 的点阵图像。只是因为特别明亮而吸引了很多很多小精灵的目光,也成为了圣诞夜最美丽的一刻。

然而在每幅 $n \times m$ 的点阵图像中,每一个点只有发光和不发光两种状态。对于所有的发光的点,在空中就形成了美丽的图画。而这个图画是以若干个( $s$ 个)图案组成的。对于图案,圣诞老人有着严格的定义:对于两个发光的点,如果他们的曼哈顿距离(对于 $A(x1,y1)$ 和 $B(x2,y2)$ ,$A$ 和$B$ 之间的曼哈顿距离为 $|x1-x2|+|y1-y2|$ )小于等于 $2$ 。那么这两个点就属于一个图案…… 小精灵们一边欣赏着极光,一边数着每一幅极光图像中的图案数。伴着歌声和舞蹈,度过了美丽的圣诞之夜。^_^
## 输入格式
第一行,两个数 $n$ 和 $m$ 。

接下来一共 $n$ 行,每行 $m$ 个字符。对于第 $i$ 行第 $j$ 个字符,如果其为 `-`
 ,那么表示该点不发光,如果其为 `#` ,那么表示该点发光。不可能出现其他的字符。
## 输出格式
第一行,一个数 $s$ 。
## 说明/提示
$1 \le n,m \le 100$

DFS~~
2022/10/5 20:01
加载中...