广义表的计算

提交数: 19, 通过率: 10.53%, 平均分: 11.84

题目描述:

有一个表L={a1,,an,其中L为第一个广义表的表名,ai为表元素(1<=i<=n)。当ai为一个在整型范围内的十进制整数时,表示为基本元素:当ai为大写字母时,表示另一个表,但不能循环定义。例如下列定义是合法的(约定L是第1个表的名称):

       L(3,4,3,4,K,8,0,8,P)

       K=(5,5,8,9,9,4)

       P=(4,7,8,9)

广义表的个数在26个以内。广义表的名称是唯一的。

输入格式:

输入全部广义表,每行一个广义表,每行的长度在255以内。

输出格式:

按字典序输出每个广义表(一行一个)

最后两行分别为全部广义表的最大元素值,全部广义表的数和

样例输入:

(3,4,3,4,P,8,0,8,K)
(5,5,8,9,9,4)				‘第一个广义表中出现的第一个子表
(4,7,8,9)					‘第一个广义表中出现的第二个子表

样例输出:

K=(4,7,8,9)
L=(3,4,3,4,K,8,0,8,P)
P=(5,5,8,9,9,4)
9
98

时间限制: 1000ms
空间限制: 128MB