题号:NC200382
时间限制:C/C++/Rust/Pascal 1秒,其他语言2秒
空间限制:C/C++/Rust/Pascal 256 M,其他语言512 M
64bit IO Format: %lld
题目描述
作为女子高中生,小莞需要和ta的同学们一起上数学课。
可ta实在是厌倦了代数,比如
%5E%7B11%7D%20%3D%20a%5E%7B11%7D%2B%2011%20a%5E%7B10%7D%20b%20%2B%2055%20a%5E9%20b%5E2%20%2B%20165%20a%5E8%20b%5E3%20%2B%20330%20a%5E7%20b%5E4%20%2B%20462%20a%5E6%20b%5E5%20%2B%20462%20a%5E5%20b%5E6%20%2B%20330%20a%5E4%20b%5E7%20%2B%20165%20a%5E3%20b%5E8%20%2B%2055%20a%5E2%20b%5E9%20%2B%2011%20a%20b%5E%7B10%7D%20%2B%20b%5E%7B11%7D)
这种东西。
看到代数式里总是有许多的+号,因此ta决定:重新定义+号
小莞的加法规则很简单:
1. 如果+号两边都是数字组成的,则直接数学运算相加,如1 + 2 = 3
2. 如果+号两边都是字母组成的,则直接将两边连接,如AA + BB = AABB
3. 如果+号两边一边是数字组成的,一边是字母组成的,则将字母部分重复数字所表示的次数,如2 + JK = JKJK
之后,小莞随手写下了一个式子:a+(b+c+(d+e))+(f+(g+h+i))+(j+k)。这个形式的式子被称为JK表达式。这里的ab...jk不是参与运算的字母,而是小莞心中所想的11个数字或字母。作为小莞的追求者,请你精通一下ta的加法,求解出JK表达式的值
输入描述:
有多组输入。
每组输入小莞心中所想的a, b, c, d, e, f, g, h, i, j, k,可能是数字或大写英文字母
输出描述:
对于每组输入,输出一行,代表JK表达式a+(b+c+(d+e))+(f+(g+h+i))+(j+k)的计算结果
示例1
输入
复制
T X 0 9 L O 3 9 R W U
7 5 4 0 S 0 7 1 3 T 0
输出
复制
TLLLLLLLLLORRRRRRRRRRRRWU
备注:
小莞:运算优先级遵循括号高优的原则哦~ 还要注意,样例中第二组输出是个空串~