1617. Excel

单点时限: 2.0 sec

内存限制: 256 MB

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

编程任务:对简单的电子表格进行赋值。

输入格式

第一行由 2 个数据 N、M,表示矩阵由 N 行、M 列组成列的标示从大写字母A到T,行的标示从阿拉伯数字 1 到 255,如:第一列第一行的元素用A1 表示,第20列第五行的元素用T5 表示。

接下来的 N 行每行有 M 个元素,每一个元素包含一个有符号的整数或一个表达式,表达式中不能有空格。

输出格式

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

样例

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

6 人解决,10 人已尝试。

12 份提交通过,共有 56 份提交。

7.4 EMB 奖励。

创建: 16 年,8 月前.

修改: 6 年,8 月前.

最后提交: 3 年,1 月前.

来源: N/A

题目标签