#1777. 能量石
能量石
岩石怪物杜达生活在魔法森林中,他在午餐时收集了 块能量石准备开吃。
由于他的嘴很小,所以一次只能吃一块能量石。
能量石很硬,吃完需要花不少时间。
吃完第 块能量石需要花费的时间为 秒。
杜达靠吃能量石来获取能量。
不同的能量石包含的能量可能不同。
此外,能量石会随着时间流逝逐渐失去能量。
第 块能量石最初包含 单位的能量,并且每秒将失去 单位的能量。
当杜达开始吃一块能量石时,他就会立即获得该能量石所含的全部能量(无论实际吃完该石头需要多少时间)。
能量石中包含的能量最多降低至 。
请问杜达通过吃能量石可以获得的最大能量是多少?
输入格式
第一行包含整数 ,表示共有 组测试数据。
每组数据第一行包含整数 ,表示能量石的数量。
接下来 行,每行包含三个整数 。
输出格式
每组数据输出一个结果,每个结果占一行。
结果表示为 Case #x: y
,其中 是组别编号(从 开始), 是可以获得的最大能量值。
数据范围
, , , ,
输入样例:
3
4
20 10 1
5 30 5
100 30 1
5 80 60
3
10 4 1000
10 3 1000
10 8 1000
2
12 300 50
5 200 0
输出样例:
Case #1: 105
Case #2: 8
Case #3: 500
样例解释
在样例#1中,有 个宝石。杜达可以选择的一个吃石头顺序是:
- 吃第四块石头。这需要 秒,并给他 单位的能量。
- 吃第二块石头。这需要 秒,并给他 单位的能量(第二块石头开始时具有 单位能量, 秒后失去了 单位的能量)。
- 吃第三块石头。这需要 秒,并给他 单位的能量(第三块石头开始时具有 单位能量, 秒后失去了 单位的能量)。
- 吃第一块石头。这需要 秒,并给他 单位的能量(第一块石头以 单位能量开始, 秒后已经失去了所有的能量)。
他一共获得了 单位的能量,这是能获得的最大值,所以答案是 。
在样本案例#2中,有 个宝石。
无论杜达选择吃哪块石头,剩下的两个石头的能量都会耗光。
所以他应该吃第三块石头,给他提供 单位的能量。
在样本案例#3中,有 个宝石。杜达可以:
- 吃第一块石头。这需要 秒,并给他 单位的能量。
- 吃第二块石头。这需要 秒,并给他 单位的能量(第二块石头随着时间的推移不会失去任何能量!)。
所以答案是 。