#luoguP12066. [THOI 2012] 水位
[THOI 2012] 水位
本题没有可用的提交语言。
题目背景
搬运自 2012 年清华大学信息学邀请赛。
题目描述
有一个正方形的地区,该地区特点鲜明:如果把它等分为 个小正方形格子的话,在每个格子内的任意地点的地表高度是相同的,并且是一个 到 之间的整数。正方形地区的外部被无限高的边界包围。
该地区可能会有积水。经过多年的观察,人们发现了几个关于积水的重要规律:
- 每个格子要么完全没有积水,要么它内部的任意地点的水面高度都是相同的。并且水面高度一定大于地表高度。
- 每个格子的水面高度在 之间,并且一定是整数。
- 对于相邻(必须为边相邻)的两个格子,一定不会出现水自动从一个格子流向另一个格子的情况。也就是说,一定不能出现这两个格子都有水且水面高度不同,或者有水格子的水面比无水格子的地表要高的情况。
例如,下面图中每个格子里有两个数 ,说明该格子的地表高度是 ,水面高度是 (均为海拔高度),而没有水的格子中 以 -
表示。则左边的情况是符合规律的,而右边的情况并不符合以上规律,因为水可以由 的格子流向 的格子。
该地区水文站的工作人员小 A 想知道,该地区中有多少种不同的水位情况符合规律。你能回答他的这个问题吗?
输入格式
输入文件的第一行包含两个正整数 和 。
随后的 行,每行包含 个非负整数。其中第 行的第 个数表示该地区第 行第 列格子的地表高度。
输出格式
输出文件只包含一个整数,即该地区符合规律的水位情况种数。
4 3
1 1 1 1
1 2 2 2
1 2 3 3
1 2 3 2
6
提示
【对样例的说明】
符合规律的水位情况有以下六种: