题目描述
玩原神也要学习!!小喃在玩原神前认真学习了初等元素反应论,现在他自信满满想要考考你。他会告诉你两个字符 $ch_1,ch_2$ 代表反应元素,两个基础伤害数值 $d1,d2$ 分别表示元素 $ch_1,ch_2$ 单独造成的伤害。
元素类型如下表所示:
![image-20231027140430007.png](/userfiles/images/e5da515e-fe1e-4d84-a3a1-632967647bf2.png)
反应规则如下:
1). 只有火、水、雷、冰之间会发生元素反应,风元素只会产生扩散效果不会和其他元素产生元素反应;
2). 弱元素与弱元素反应不会有元素附着,元素反应过程造成伤害 $sum = d_1+d_2+d_1*d_2$;
3). 强元素与弱元素反应后强元素仍然被附着,元素反应过程造成伤害 $sum = d_1+d_2+2*d_1*d_2$;
4). 强元素与强元素发生反应后都会变成弱元素并同时附着,元素反应过程造成伤害$sum=d_1+d_2+3*d_1*d_2$;
5). 弱元素扩散效果造成的伤害$sum=(d_1+d_2)*2$;
6). 强元素扩散效果造成的伤害$sum=(d_1*2+d_2)*2$;
7). 如果两个元素类型相同意味着不发生元素反应,伤害$sum= d_1+d_2$ ,并施加附着,同时强元素会覆盖弱元素,仅附着一次;
8). 风元素无法附着,扩散反应的元素若为强元素则会附着,若为弱元素则不会附着,题目保证只有 $ch_2$ 可能为风元素;
9). 上述所有规则计算相互独立,互不干扰,答案唯一。
输入格式
题目有多组测试数据,第$1$行输入 $T$ $(1 \leq T \leq 100)$,接下来每一行代表一组测试数据。
每行依次输入元素$ch_1$,元素$ch_2$,基础伤害$d_1$,基础伤害$d_2$ $($以空格分隔$)$,
题目保证$1 \leq d_1, d_2 \leq 1000$ ,且结尾无空格。
输出格式
对于每组数据输出两行:
第 $1$ 行表示本次造成的伤害$sum$,
第 $2$ 行输出附着的元素类型(如果没有元素附着则不需要输出该行)。
样例输入 #1
2 A b 10 20 A B 2 3
样例输出 #1
430 A 23 a b
提示
请注意,发生元素反应与否可能会影响附着情况,请仔细读题。