/ OPS / 题库 /

客房统计

客房统计

#描述#
最近Xenocide开了一家有N(1<=n<=50)层的大型酒店。但是问题也随之而来,因为太大管理起来就很麻烦,所以如何能获取酒店房间的信息成了一个难题。所以现在他想求你帮忙。<br />
为了直观的了解到酒店现状,Xenocide先给你一张酒店的各楼层平面图。其中这个样式的为一个客房:<br />
----<br />
|##|<br />
----<br />
其中如果“##”是两个数字,那么他表示是一个客房,它的客房号为楼层号后面加上这两个数字,如果是“XX”者表示为储藏室。所有客房都严格按照这种样式表示,因为除了客房和储藏室外可能还有些其他的房间,但是他们绝对不会以这两种形式出现。<br />
现在Xenocide想知道目前有多少个客房和多少个储藏室。并且按字典序将所有客房号罗列出来。<br />

#格式#
##输入格式##
包含多组测试数据
第一行输入整数N表示有多少个楼层。
接下来分别表示每个楼层信息,先输入一个整数mi(1&lt=mi&lt=100)表示这个楼层示意图的行数
再接下来mi行表示该楼层示意图。

##输出格式##
先输出2个数字用一个空格隔开分别表示有几个客房和几个储藏室。
接下来按字典序输出每个客房的房间号, 房间号为4个整数,后两位在示意图中给出,前两位为第几楼层,不足两位前导零。

#样例1#
##样例输入1##

3
5
----     ----
|01|     |12|
----     ----
|02|     |11|
----     ----
3
----  ----
|XX|  |20|
----  ---
9
----  ----   :)
|01|  |10|   Orz
----01----   =.=||
|02|==|09|
----- ----   ---
|03|04|08|   |11|
----------    ---
|04|  |07|
----  ----

##样例输出1##

12 1
0101
0102
0111
0112
0301
0302
0303
0304
0307
0308
0309
0310

#限制#
1000ms
32768KB

#提示#

#来源#
Xenocide

信息

ID
1833
难度
5
分类
category1 点击显示
标签
递交数
0
已通过
0
通过率
?
上传者