#1788. 电子表格计算器

电子表格计算器

题目描述

一个电子表格是一个矩阵,其中的元素可以是数也可以是表达式,表达式可以通过赋值而成为数。一个简单的电子表格,其中的数是整数,表达式是由不同的整数、元素的标示符及 组成。对任一个表达式,若要求用数表示,则可用赋值以后的数值代替。编程任务:对简单的电子表格进行赋值。

输入格式

第一行由 22 个数据 NMN、M,表示矩阵由 NN 行、MM 列组成。列的标示从大写字母 ,行的标示从阿拉伯数字 11255255,如:第一列第一行的元素用 1A1 表示,第 2020 列第五行的元素用 T5T5 表示。接下来的 NN 行每行有 MM 个元素,每一个元素包含一个有符号的整数或一个表达式,表达式中不能有空格。

输出格式

对每一个输入的电子表格,你必须求出每一个表达式的值。若元素包含循环的表达式,则在输出中应在这些单元打印 ERROR(不能使用小写)。

样例

4 4
1 2 A1+B1 6
3 5 A2+D2 7
4 C1+A3 11 8
9 A4+A1 C2+B4 10
4 4
1 2 3 6
3 5 10 7
4 7 11 8
9 10 20 10

数据范围

列的标示从大写字母 ,行的标示从阿拉伯数字11255255,如:第一列第一行的元素用 A1A1 表示,第 2020 列第五行的元素用 T5T5 表示。