/ Vijos / 题库 /

木棒游戏

木棒游戏

描述

这是一个很古老的游戏。用木棒在桌上拼出一个不成立的等式,移动且只移动一根木棒使得等式成立。现在轮到你了。

读入一个式子。
如果移动一根木棒可以使等式成立,则输出新的等式,否则输出No。
1. 式子中只会出现加号和减号(包括负号),并且有且仅有一个等号,不会出现括号、乘号或除号,也不会有++,--,+-或-+出现。
2. 式子中不会出现8 个或8 个以上的连续数字。
3. 你只能移动用来构成数字的木棒,不能移动构成运算符(+ -=)的木棒,所以加号、减号、等号是不会改变的。移动前后,木棒构成的数字必须严格与图2中的0~9 相符。
4. 修改前的等式中的数不会以0 开头,但允许修改后的等式中的数以数字0开头。

格式

输入格式

读入一行字符串。该串中包括一个以“#”字符结尾的式子(ASCII码35),式子中没有空格或其他分隔符。输入数据严格符合逻辑。字符串的长度小于等于1000。
注意:“#”字符后面可能会有一些与题目无关的字符。

输出格式

输出仅一行。
如果有解,则输出正确的等式,格式与输入的格式相同(以“#”结尾,中间不能有分隔符,也不要加入多余字符)。
如果无解,则输出“No”(N 大写,o 小写)。

样例1

样例输入1

1+1=3#

样例输出1

1+1=2#

样例2

样例输入2

1+1=3+5#

样例输出2

No

样例3

样例输入3

11+77=34#

样例输出3

17+17=34#

限制

每个测试点1s。

来源

NOI 2003 Day 1

信息

ID
1840
难度
8
分类
(无)
标签
递交数
35
已通过
5
通过率
14%
被复制
2
上传者

相关

在下列训练计划中:

RP++分类题库