QOJ.ac

QOJ

Süre Sınırı: 2 s Bellek Sınırı: 256 MB Toplam puan: 100

#22356. Hierba mala

İstatistikler

Bessie masticaba brotes tiernos y, como hacen las vacas, contemplaba el universo. Solo disfruta la hierba de los grandes pastos al nivel base de la granja. A apenas 1 metro más de altura ya es más dura y menos apetecible; empeora al aumentar la altura.

Mientras mastica, comprende que la hierba mala crece en las laderas y forma «islas» en un mar de hierba tierna, verde, deliciosa y abundante.

Bessie se pone la bata de laboratorio y decide contar las islas. Crea un mapa de $R$ filas ($1 \lt R \le 1,000$) y $C$ columnas ($1 \lt C \le 1,000$) de cuadrados de $1 \times 1$ metro. Mide la altura sobre el nivel base y la redondea a un entero no negativo. Observa con hambre que toda la hierba sabrosa tiene altura 0.

Empieza a contar. Dos cuadrados vecinos horizontal, vertical o diagonalmente pertenecen a la misma isla.

¿Cuántas islas de hierba mala cuenta en cada mapa dado?

Entrada

  • Línea $1$: dos enteros separados por un espacio: $R$ y $C$.

  • Líneas $2,\ldots,R+1$: la línea $i+1$ describe la fila $i$ con $C$ enteros separados por espacios.

Salida

  • Línea $1$: un entero, el número de islas.

Ejemplos

Entrada 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

Salida 1

2

Nota

Hay dos islas: la grande de la izquierda llega hasta abajo por una conexión diagonal, y la pequeña está en la esquina superior derecha.

Autor del problema: 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.