题目描述
配置中心要把嵌套配置树拍平成键值对。树的定义:树 := "{" [键值对 ("," 键值对)*] "}" ,键值对 := 键 ":" (原子 | 树);键与原子均为 1 个及以上 [a-z0-9_] 组成的非空串。 把每片叶子按文档序(深度优先、同级按出现顺序)拍平:路径用 . 连接各级键,
输入格式
第一行一个整数 ;接下来 行,每行一棵树(保证合法,无多余空白)。
输出格式
依次输出全部拍平结果;输出总长 。
样例
输入
2
{a:{b:1,c:2},d:3}
{x:{y:{z:9}}}
输出
a.b=1 a.c=2 d=3 x.y.z=9
数据范围
- 对于 30% 的数据,嵌套深度 50 且输入总长 。
- 对于 60% 的数据,嵌套深度 1000。
- 对于 100% 的数据,1 100,嵌套深度 ,叶子数 ,单行长度 ,。