#P2308. 添加括号

添加括号

Description

现在要添上 n1n-1 对括号,加法运算依括号顺序进行,得到 n1n-1 个中间和,求出使中间和之和最小的添括号方法。

Input Format

共两行。

第一行,为整数 nn

第二行,为 a1,a2,,ana_1,a_2,\cdots,a_nnn 个正整数,每个数字不超过 100100

Output Format

输出 3 行。

第一行,为添加括号的方法。

第二行,为最终的中间和之和。

第三行,为 n1n-1 个中间和,按照从里到外,从左到右的顺序输出。

4
4 1 2 3
(4+((1+2)+3))
19
3 6 10

Hint

【样例解释 11

参见题目背景。

【数据范围】

对于全部的数据,1n201\le n\le 20