[Cnoi2020] 向量
题目背景
> 向量(vector),指具有大小(Magnitude)和方向(Direction) 的量。
> 与向量对应的量叫做数量(Scalar),数量只有大小,没有方向。
对于 Cirno 来说,整天环绕氷屋的旋转 Sangetsusei 们是向量而不是数量。
- Sunny Milk 以 $r_1$ 为半径做匀速圆周运动。
- Luna Child 以 $r_2$ 为半径做匀加速圆周运动。
- Star Sapphire 以 $r_3$ 为半径做变加速圆周运动。
为了尽可能的减小三月精们的影响,一些重要的参数必需被计算。
题目描述
以氷屋为原点,三月精的位置分别记作向量 $\vec{a}$, $\vec{b}$, $\vec{c}$。
![](https://cdn.luogu.com.cn/upload/image_hosting/j3u0l3no.png)
由定义可知,$|\vec{a}|=r_1$, $|\vec{b}|=r_2$, $|\vec{c}|=r_3$。
现在 Cirno 分配给你的任务是计算其 **破坏极限指数** $\sigma$。
$$\sigma=\min\{\vec{a}\cdot\vec{b}+\vec{b}\cdot\vec{c}+\vec{c}\cdot\vec{a}\}$$
其中「$\cdot$」表示 **向量内积**。
输入输出格式
输入格式
一行,三个整数 $r_1$, $r_2$, $r_3$,保证 $r_1 \le r_2 \le r_3$。
输出格式
一行,一个 **实数** $\sigma$。(**小数点后保留一位数字**)
输入输出样例
输入样例 #1
3 4 5
输出样例 #1
-25.0
输入样例 #2
159 473 824
输出样例 #2
-445561.0
说明
### Sample1 解释
$\cos\langle\vec{a},\vec{b}\rangle=0,\cos\langle\vec{b},\vec{c}\rangle=-\frac{4}{5},\cos\langle\vec{c},\vec{a}\rangle=-\frac{3}{5}$ 时答案最小。
### 后置数学知识
- **向量内积定义** : $\vec{a}\cdot\vec{b}=|\vec{a}||\vec{b}|\times \cos\langle\vec{a},\vec{b}\rangle$
- **向量内积坐标表示** : $(x_1,y_1)\cdot(x_2,y_2)=x_1x_2+y_1y_2$
### 数据范围约定
**「本题采用捆绑测试」**
- Subtask1( $20\%$ ) : $r_1=r_2=r_3$
- Subtask2( $40\%$ ) : $r_1,r_2,r_3 \le 10$
- Subtask3( $40\%$ ) : $r_1,r_2,r_3 \le 10^9$
对于 $100\%$ 的数据 $0 < r_1 \le r_2 \le r_3 \le 10^9$