QOJ.ac

QOJ

Time Limit: 2 s Memory Limit: 256 MB Total points: 100

#22356. 坏草

Statistics

Bessie 一边咀嚼嫩草芽,一边像其他奶牛一样思考宇宙的状态。她发现自己只喜欢农场基准高度上辽阔牧场的草。仅高 1 米处的草就更硬、没那么可口。高度越大,草越难吃。

继续咀嚼时,她意识到这些不好吃的草长在山坡上,在嫩绿、美味、丰富的草的海洋中形成一些坏草“岛屿”。

Bessie 穿上实验服,决心数出牧场中的坏草岛屿。她绘制地图,把牧场划为 $R$ 行($1 \lt R \le 1,000$)、$C$ 列($1 \lt C \le 1,000$)的 $1 \times 1$ 米方格。她测量每格高于基准的高度,四舍五入为非负整数。她饥饿地注意到美味的草高度都是 0。

她开始数岛屿。两个方格如果在水平、竖直或对角线方向相邻,就认为属于同一个岛屿。

对于给出的每张地图,她数出了多少个坏草岛屿?

输入格式

  • 第 $1$ 行:两个用空格分隔的整数 $R$ 和 $C$。

  • 第 $2,\ldots,R+1$ 行:第 $i+1$ 行用 $C$ 个用空格分隔的整数描述地图第 $i$ 行。

输出格式

  • 第 $1$ 行:一个整数,表示岛屿数量。

样例

输入格式 1

8 7
4 3 2 2 1 0 1
3 3 3 2 1 0 1
2 2 2 2 1 0 0
2 1 1 1 1 0 0
1 1 0 0 0 1 0
0 0 0 1 1 1 0
0 1 2 2 1 1 0
0 1 1 1 2 1 0

输出格式 1

2

说明

有两个岛屿:左侧的大岛通过对角线连接一直延伸到底部,另一个小岛在右上角。

题目作者:Fatih,2008

Discussions

About Discussions

The discussion section is only for posting: General Discussions (problem-solving strategies, alternative approaches), and Off-topic conversations.

This is NOT for reporting issues! If you want to report bugs or errors, please use the Issues section below.

Open Discussions 0
No discussions in this category.

Issues

About Issues

If you find any issues with the problem (statement, scoring, time/memory limits, test cases, etc.), you may submit an issue here. A problem moderator will review your issue.

Guidelines:

  1. This is not a place to publish discussions, editorials, or requests to debug your code. Issues are only visible to you and problem moderators.
  2. Do not submit duplicated issues.
  3. Issues must be filed in English or Chinese only.
Active Issues 0
No issues in this category.
Closed/Resolved Issues 0
No issues in this category.