1592 - XML语言
Time Limit : 1 Second
Memory Limit : 128 MB
Submission: 177
Solved: 54
- Description
- XML中定义一个字符串<X>为一个开始标号,而</X>表示一个结束标号,其中X为一个小写字母,标号之间存在附属关系。
定义一个标准的XML语言为:
1. 一个空串是一个XML语句。
2. 若S为XML语句,则S’ = <X>S</X>也为XML语句。
3. 若S1、S2都是XML语句,则S1+S2也为XML语句。
现给一段XML语句,任务是将这段XML语言按照格式输出。
1. 每个标号独占一行。
2. 输出时下一层的标号需要比上一层的标号多2个空格。
- Input
- 输入数据包括多组数据,每组数据包括一行,每行有一段非空XML语句,长度不超过200。
- Output
- 每组数据按照格式,输出这段XML语句。
- sample input
-
<a><b><c></c></b></a> <a><b></b><d><c></c></d></a>
- sample output
-
<a> <b> <c> </c> </b> </a> <a> <b> </b> <d> <c> </c> </d> </a>
- hint
- source