‹ 上一题 下一题 ›

j02118. 配置树拍平 未做

1000 ms 256 MB 测试点 10 模拟J·复赛必做100题自拟题r2

题目描述

配置中心要把嵌套配置树拍平成键值对。树的定义:树 := "{" [键值对 ("," 键值对)*] "}" ,键值对 := 键 ":" (原子 | 树);键与原子均为 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,嵌套深度 ,叶子数 ,单行长度 ,。
输入
输出

            
答案