电子表格计算器 Spreadsheet Calculator

题意翻译

在一个R行C列(R≤20,C≤10)的电子表格中,行编号为A-T,列编号为0-9 照行优先顺序输入电子表格的各个单元格。每个单元格可能是整数(可能是负数)或 用了其他单元格的表达式(只包含非负整数、单元格名称和加减号,没有括号)。表 保证以单元格名称开头,内部不含空白字符,且最多包含75个字符。 尽量计算出所有表达式的值,然后输出各个单元格的值(计算结果保证为绝对值不 过10000的整数)。如果某些单元格循环引用,在表格之后输出(仍按行优先顺序) ,如样例所示。 翻译提供者:BFD_qt

题目描述

[problemUrl]: https://uva.onlinejudge.org/index.php?option=com_onlinejudge&Itemid=8&category=4&page=show_problem&problem=151 [PDF](https://uva.onlinejudge.org/external/2/p215.pdf) ![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA215/8751092292083297b903e80be78e9b0c38df00de.png)

输入输出格式

输入格式


![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA215/f1584f4e78ba41857465540b4830890da13b97d4.png)

输出格式


![](https://cdn.luogu.com.cn/upload/vjudge_pic/UVA215/7a38070c71d5d86e687e7b9ce2a5c2ebf8aa08fb.png)

输入输出样例

输入样例 #1

2 2
A1+B1
5
3
B0-A1
3 2
A0
5
C1
7
A1+B1
B0+A1
0 0

输出样例 #1

0
1
A
3
5
B
3 -2
A0: A0
B0: C1
C1: B0+A1