问题 W: 数字表达式问题(第四讲)

问题 W: 数字表达式问题(第四讲)

时间限制: 2 Sec  内存限制: 128 MB
提交: 5820  解决: 2177
[提交][状态][讨论版][命题人:]

题目描述

输入一串数字,在数字之间插入若干加号、减号、乘号,使得形成的表达式计算结果为2000。表达式里的整数不能有前导0,不能有负号,数字不超过9个。按字典序从小到大输出多组解,无解输出“IMPOSSIBLE”。

输入

在一行输入数字个数n,然后连续输入这n个数字。遇到文件末尾结束。

输出

在一行输出一个可能的表达式,如无解输出IMPOSSIBLE

样例输入

7
2100100

样例输出

2*100*10+0=2000
2*100*10-0=2000
2100-100=2000

提示

[提交][状态]