#P1099. Square Ice
Square Ice
描述
方形冰是水分子 的一种二维排列方式,氧原子位于正方形晶格的顶点,每对相邻的氧原子之间有一个氢原子。氢原子必须在左右两侧伸出,但不允许在顶部或底部伸出。下面展示了一个 的例子。


输入
输入由多个测试用例组成。每个测试用例由一行上的一个正整数 ()开始,后面跟着 行,给出一个交错符号矩阵的元素。每行给出交错符号矩阵的一行元素,元素之间用单个空格分隔。输入的结束由包含 的一行表示。
输出
对于每个测试用例,按照示例输出中所示的格式打印测试用例编号(从 开始),后面跟着一个空行,再后面是按照上述格式的相应的方形冰图案。不同测试用例的输出之间用一个空行分隔。
0 1
1 0
4
0 1 0 0
1 -1 0 1
0 0 1 0
0 1 0 0
0
Case 1:
***********
*H-O H-O-H*
* | *
* H H *
* | *
*H-O-H O-H*
***********
Case 2:
*******************
*H-O H-O-H O-H O-H*
* | | | *
* H H H H *
* | *
*H-O-H O H-O H-O-H*
* | | *
* H H H H *
* | | *
*H-O H-O H-O-H O-H*
* | *
* H H H H *
* | | | *
*H-O H-O-H O-H O-H*
*******************
来源
2001 年美国中东部地区竞赛