#P2103. 高中生数学题
高中生数学题
题目描述
U酱有 个变量,第 个变量对应于英文字母表里的第 个小写字母。第 个变量的值只能是在区间 中的一个实数。所有变量的总和不能超过 。保证存在一种合法的变量赋值方案。
U酱用这些变量写了一个算术表达式。这个算术表达式由一个或多个项的总和。每个项恰好是两个不同的变量的乘积,用两个字母表示。例如 ab 表示一个项。没有两个项包含相同的无序变量对。每个项之间用 “+” 号分隔。例如表达式 ab+cd。
求出满足赋值约束条件下的算术表达式最大值。注意即使没有在表达式中出现的变量也需要赋值。
输入格式
第一行包含一个由小写字母和字符“+”组成的表达式 。
第二行包含两个正整数 。
第三行包含 个整数 。
第四行包含 个整数 。
输出格式
输出一个实数,表示答案。选手输出与标准答案的绝对误差或相对误差不超过 即视为正确。
ab+ca+bc
3 11
1 2 1
5 4 4
40.333333333333336
数据范围
Subtask ( pts):保证 ;
Subtask ( pts):保证 ;
Subtask ( pts):保证 ;
Subtask ( pts):保证所有变量都出现了 次;
Subtask ( pts):无特殊限制。
对于 的数据,保证 ,,,。保证 由前 个小写字母和字符“+”组成。