#2873. Alchemist
0
Alchemist
Alchemist
题目描述
你有一个锅和 个配料。每个配料有一个实数参数称为值,第 个配料()的值为 。 当你把两个配料放入锅中,它们会消失并生成一个新的配料。新配料的值将是 ,其中 和 是被消耗的配料的值,并且你可以再次将该配料放入锅中。 以这种方式组合配料 次之后,你将只剩下一个配料。求这个配料可能达到的最大值。
输入格式
输入按以下格式从标准输入给出:
输出格式
输出一个十进制数(或整数),表示最后剩下的配料的最大可能值。 当你的输出与评测答案的绝对或相对误差不超过 时,将被判定为正确。
2
3 4
3.5
3
500 300 200
375
5
138 138 138 138 138
138
提示
输入中的所有值均为整数。如果你从两个配料开始,唯一的选择是把它们放入锅中。值为 和 的配料生成的配料值是 。
打印 、 等也会被接受。
这次你从三个配料开始,你可以选择第一次组合使用哪两个。有三种可能的选择:
使用值为 和 的配料生成一个值为 的配料。下一次组合将使用此配料和值为 的配料,结果为 。 使用值为 和 的配料生成一个值为 的配料。下一次组合将使用此配料和值为 的配料,结果为 。 使用值为 和 的配料生成一个值为 的配料。下一次组合将使用此配料和值为 的配料,结果为 。
因此,最后剩下的配料的最大可能值是 。
打印 等也会被接受。
标签: AtCoder|abc138C
来源
AtCoder|abc138C