UVA1419 Ugly Windows
题目描述
#### 简化题意
给定一个 Windows 屏幕,找出其中的顶层窗口。
顶层窗口指不被任何其他窗口覆盖的窗口。
窗口均为矩形,由大写字母描边,用于描边的字母定义为该窗口的 ID。窗口内部与空白区域均由 '.' 填充。
输入格式
本题有多组测试数据。对每一组数据:
第一行输入两个数 n, m ,表示屏幕有 n 行 m 列。
接下来 n 行描述屏幕。
当 n=0 并且 m=0 时输入结束。
输出格式
对每组数据,按字典序输出每个顶层窗口的 ID。
#### 数据规模与约定
对于 100% 的数据,保证 $ 1 \leq n, m \leq 100$ 。
数据保证窗口具有以下性质:
1. 屏幕上有至少一个窗口。
2. 窗口的大小至少为 3 * 3。
3. 窗口的任何部分都在屏幕内。(换句话说,不存在不完整的窗口)
#### 样例输入
```
9 26
..........................
....AAAAAAAAAAAAA.........
....A...........A.........
....A.......BBBBBBBBBB....
....A.......B........BCCC.
....AAAAAAAAB........B..C.
.......C....BBBBBBBBBB..C.
.......CCCCCCCCCCCCCCCCCC.
..........................
7 25
.........................
....DDDDDDDDDDDDD........
....D...........D........
....D...........D........
....D...........D..AAA...
....DDDDDDDDDDDDD..A.A...
...................AAA...
0 0
```
#### 样例输出
```
B
AD
```