![]() |
|
|
重叠的方框
|
||||
考虑下面5个放置在9×8的点阵中的方框图。 ........ ........ ........ ........ .CCC.... EEEEEE.. ........ ........ ..BBBB.. .C.C.... E....E.. DDDDDD.. ........ ..B..B.. .C.C.... E....E.. D....D.. ........ ..B..B.. .CCC.... E....E.. D....D.. ....AAAA ..B..B.. ........ E....E.. D....D.. ....A..A ..BBBB.. ........ E....E.. DDDDDD.. ....A..A ........ ........ E....E.. ........ ....AAAA ........ ........ EEEEEE.. ........ ........ ........ ........ 现在,将他们按顺序叠放起来(1在底层,5在顶层)。如果一个框的一部分盖住了另外一个框,则将被挡住的部分隐去。下面是这5个框叠起来的图形: .CCC.... ECBCBB.. DCBCDB.. D.B.ABAA D.BBBB.A DDDDAD.A E...AAAA EEEEEE.. 这些方框从下至上叠放的顺序是什么? 答案是EDABC。 你的任务是对于一个给定的方框叠放后的图形,找出它们从下至上叠放的顺序。下面是其规则: (1)方框边的宽度为1个字符,边长不少于3个字符; (2)每个框的4条边都有一部分可见。一个角代表两个边; (3)方框用大写字母来标注,没有两个方框用同样的字母来标注。 输入数据: 文件INPUT.TXT包含高度h(h<30)和宽度w(w之30)。h个长度为w的字符串,代表所有方框叠放后的图形。 例如: INPUT.TXT 9 8 .CCC.... ECBCBB.. DCBCDB.. DCCC.B.. D.B.ABAA D.BBBB.A DDDDAD.A E...AAAA EEEEEE.. 输出数据: 在屏幕上输出结果。以方框从下至上叠放的顺序给出代表他们的字母。如果有很多种可能的顺序,写出所有的情况。输入数据至少有一种合法的顺序。 例如: EDABC |
||||
| 网站导航
| 关于曙光 | 联系我们
| 请提意见 Copyright © FuJian Sunshine Educational Info. Co.,Ltd. 福建曙光教育资讯有限公司 版权所有 |