此题和HJ54表达式求值比较像。 ''' 假设矩阵乘法的矩阵存在a中,计算的规则存在s中。 a = [[m,n], [n,p], [p,q]] s = (A(BC)) 1. if遇到左括号,找对应的右括号,递归。括号内的res更新, shape计算完入栈 2. elif遇到字符,该字符与A减法得到数组中的索引,ord(s[l]) - ord('A'), 将对应数组的索引取出入栈 3. if 入栈元素==2,计算矩阵计算次数res,并将计算得到的矩阵shape入栈 注意的点: 这里res作为global, 按理是返回shape和res,这里方便期间,只返回shape t2的标识...