已结束 GESP巅峰赛#19
← 上一题 下一题 →

A4813 | 24点游戏

时间限制1s
内存限制256MB
通过 / 提交0/0

题目描述

现在Alice现在遇到一个问题, 如果给 Alice 有四个互不相同的数 $a,b,c,d$ ,Alice能否通过若干运算操作,利用这四个数构造出一个值为 24 的倍数的表达式。

请你判断这是否可行。若不可行,请输出 $Impossible$ ;若可行,请给出一种可能的构造方式。

本题存在多次询问。

输入格式

第一行输入一个整数 $n$ ,代表询问的次数 ($1 \le n \le 2e5$)

接下来会有 $n$ 行,每一行有四个整数 $a_i$ $b_i$ $c_i$ $d_i$ ,中间用空格隔开,代表第 $i$ 次询问的 $4$ 个数。($1 \le a_i,b_i,c_i,d_i \le 1e5$)

输出格式

输出 $n$ 行,对于第 $i$ 个询问,如果有解,请输出任意一种可能的构造,否则,请输出 $Impossible$ ;
注意不要存在行末空格

输入输出样例

输入 #1
2
1 2 3 4
98 93 21 1
输出 #1
1*2*3*4
(93-21)*(1+98)
C++ 编辑器
输入
输出