CF747E Comments
题目描述
网上有些罕见的文章发布时是没有评论功能的。而在 Polycarp 的网站上,每篇文章都有一片评论区。
在 Polycarp 的网站中,每条评论都是由英文大小写字母组成的非空字符串。这些评论呈现树状结构,意味着每条评论(除了最顶层的根评论)都有一个且仅有一个父评论。
当 Polycarp 想把评论保存到硬盘时,他会使用以下格式来记录每条评论:
- 首先,记录评论的内容;
- 接着,记录其子评论的数量(也就是回复的数目);
- 最后,依照同样的方式记录这些子评论。
所有元素之间都用逗号分隔。同样地,最顶层的评论之间也用逗号分隔。对于以下的评论结构示意图:

第一条评论写成 "hello,2,ok,0,bye,0",第二条评论写成 "test,0",第三条评论写成 "one,1,two,2,a,0,b,0"。完整的评论书写为:"hello,2,ok,0,bye,0,test,0,one,1,two,2,a,0,b,0"。给定这种格式的评论区,按照以下方式重新输出:
- 先输出一个整数 $d$ —— 评论的最大嵌套深度;
- 然后输出 $d$ 行,第 $i$ 行表示嵌套深度为 $i$ 的评论;
- 在第 $i$ 行中,按它们在原始评论区的顺序输出第 $i$ 层的评论,使用空格隔开。
输入格式
输入的第一行是按上述格式书写的非空评论区,由英文字母、数字和逗号组成。
保证每条评论都是由英文字母组成的非空字符串。每个评论的数量都是整数(至少有一位数字),要么等于 $0$,要么不包含前导零。
整个字符串的长度不超过 $10^6$,保证给定的评论结构是有效的。
输出格式
按照描述中指定的格式输出评论。对于每层嵌套深度,按它们在输入中的顺序依次输出。
**本翻译由 AI 自动生成**
说明/提示
The first example is explained in the statements.