#NOIP1995S2T3. 木块问题

木块问题

题目描述

设有一个四层的积木块,1~4层积木块的数量依次为:5,6,7,8

如下图所示放置:

image

其中,给出第三层与第四层所标示的数字,并已知第三层的数据是由第四层的数据计算出来的。

计算的方法是:第三层的某个数据A是由第四层相邻的两个数据B,C经过某种计算后产生的:

image

计算所用到的计算符为:+,-,×,且无优先级之分(自左向右计算),运算符最多为2个。

如:3+4×5=35 ,5×4+3=23

可以看出,上图中的第三层的数据是由第四层的数据用以下计算公式计算出来的:

A=B×C+B也就是:

8=2×3+2,15=3×4+3,……14=2×6+2

输入格式

输入两行整数,以空格隔开,分别表示给出第四层与第三层的数据

输出格式

计算出第一、二层的每块积木标上相应的数据,并输出整个完整的积木图及计算公式。

样例

3 4 4 4 4 3 4
1 2 2 2 2 2 1 3
15 16 16 15 4
7 8 8 8 7 7
3 4 4 4 4 3 4
1 2 2 2 2 2 1 3
A=B*C+B

特殊说明

  1. 输入数据不存在出错的情况,同时也不会超过整数的范围。
  2. 计算时可允许出现以下情况:A=B (即可理解为运算符的个数为零), A=B*B+B (即全部由B产生)
  3. 如果有多组答案,则输出任一种即可,本题测试比较特殊,提交后只要得分有100分即表示AC。