Start: Nov, 20, 2022 19:00:00
2022年秋季学期程序设计基础(C语言)第二次考试(补题)
End: Jan, 11, 2023 23:00:00
Time elapsed:
Time remaining:

舟舟宇宙系列:tententen做月饼 3059

Time Limit:  1 s      Memory Limit:   256 MB
Submission:85     AC:45     Score:0

Description


“明天就是ICPC网络赛第二场了,不如今晚做个月饼放松一下吧”,tententen想着,并准备开始制作月饼。

“不行!,你不能做月饼,不然你会在第二天睡过头的,用我这个完美月饼制作机吧,它会按照你的配料表,制作出完美的月饼。”

还未等tententen反应过来,桌上就出现了一个奇怪的装置——完美月饼制作机,深思熟虑后,tententen准备相信这台月饼机,并按照说明书,写下了她心中的完美月饼制作流程。

可是月饼制作需要时间,所以她迫切的想提前知道月饼的美味值,因此她找到了聪明的你,并告诉了你她心中的美味值计算方案: 

这次制作,她准备了四种馅料a克的豆沙,b克的莲蓉,c克的蛋黄,以及无限多的五仁

    美味值计算如下

豆沙:美味值+120     莲蓉:美味值+100    蛋黄:美味值+200


上次放的食材为豆沙 上次放的食材为莲蓉
上次放的食材为
本次放的食材为豆沙
100%
120%
130%
本次放的食材为莲蓉
120%
100%
200%
本次放的食材为
110%
140%
110%


馅料质量倍率计算:

    单次加入食材质量小于等于100g,倍率为110%

    单次加入食材质量超过100g且小于等于200g100g内部分倍率为100%,超过100g部分倍率为90%

    单次加入食材质量超过200g,所有食材质量倍率为90% 

五仁:当前月饼总美味度降低至原来的90%,并再减去50,且如果之后的三样食材对美味值有所提升,在本应该提升的基础上依次降低30%20%10% 

加入豆沙、莲蓉、蛋黄:美味值计算=(当前月饼馅美味值*食材质量)*搭配食材倍率*五仁馅降低*馅料质量倍率

如果有食材之前存在多个五仁,该食材只受到最近的五仁影响(例:蛋黄前面连续俩次加入五仁,蛋黄只降低70%

 加入五仁馅料:美味值计算=当前月饼馅美味值*90%-50(五仁馅对美味值的影响与质量无关) 

注:起始美味值为1000(因为还有月饼皮),且美味值最低不低于0

如果在制作过程中,馅料不足,或用完,机器会对这个过程进行记录,同时继续工作,并且在最后给出反馈:“That is a pity”;

如果馅料不足,则放入所有剩余该馅料,并且为成功放入馅料

如果馅料为0,则为未成功放入馅料。

Input

第一行输入一个整数T,表示T组输入($T \leq 10$)

接下来每组数据:

第一行三个整数 abc 表示所有的豆沙,莲蓉,蛋黄食材质量 ($a,b,c \leq 10^5$)

第二行计划操作步骤n ($n \leq 2*10^3$)

接下来n行,每行输入馅料种类s和馅料质量g($g \leq 10^3$)。对于s : B表示豆沙,L表示莲蓉,Y表示蛋黄,F表示五仁

Output

如果能按照tententen的计划表制作月饼,则第一行输出:That is perfect! 不然第一行输出:That is a pity!

第二行输出月饼最终美味值 beauty(答案保留6位小数)

Samples

input
1 100 100 100 1 B 10
output
That is perfect! 2320.000000

Hint

本题纯属虚构,如果五仁党对此感到不适,深感抱歉

建议使用 double