#fukaliquid. [fuka_liquid]流れ
[fuka_liquid]流れ
题目描述
有一个的网格,网格上的每个格子都有对应的高度。
现在,往方格上倒水。
当某个方格内有水,而相邻的方格又比此方格低时,水就会向相邻的方格扩散。
两个方格在有同一条边时被认为是相邻的。
求一格水扩散的方格数量。
输入格式
输入文件有多组数据,输入三个表示结束。
对于每组数据,用以下形式给出。
其中每组数据的第一行为个整数,
其中表示网格的边长,表示倒水的次数。
接下来行,每行个整数,
表示第行第列的方格的高度。
接下来行,每行个整数,
表示在第行第列的方格倒水。
数据存在往倒过水的方格再次倒水的情况。
测试数据不超过个。
输出格式
对于每组测试数据,输出一行一个整数,表示水扩散到的方格数量。
输入样例
2 2 1
1 0
0 1
1 0
2 2 1
1 0
0 1
1 1
1 1 0
100
5 5 2
5 4 5 5 5
5 3 5 1 5
5 2 1 2 5
5 3 5 3 5
5 5 5 5 5
0 0
2 2
0 0 0
输出样例
1
3
0
5
数据范围