原题链接(OJ可提交):https://vjudge.net/problem/Aizu-ALDS1_3_D
大意是:给定一个横截面图,如果发生洪水灾害,计算并报告哪些区域会被淹没。
如图:
用 \ / 和 _ 来模拟地形,下面的样例输入对应上图,输出中35是水的总面积,5是有5个被淹没区域。
这题的解题关键:水平面
如图可知,前面几个区域还是三角形,等腰梯形之类的,但到19就是不规则图形了:
所以我们应该利用水平面的特点来解题。
水是一个平面,在这题中,想要形成水,就必须要有在同一平面上的的 ‘ \ ’ 与 ‘ / ’