#P6160. [Cnoi2020] 向量
[Cnoi2020] 向量
题目背景
向量(vector),指具有大小(Magnitude)和方向(Direction) 的量。
与向量对应的量叫做数量(Scalar),数量只有大小,没有方向。
对于 Cirno 来说,整天环绕氷屋的旋转 Sangetsusei 们是向量而不是数量。
- Sunny Milk 以 为半径做匀速圆周运动。
- Luna Child 以 为半径做匀加速圆周运动。
- Star Sapphire 以 为半径做变加速圆周运动。
为了尽可能的减小三月精们的影响,一些重要的参数必需被计算。
题目描述
以氷屋为原点,三月精的位置分别记作向量 , , 。
由定义可知,, , 。
现在 Cirno 分配给你的任务是计算其 破坏极限指数 。
$$\sigma=\min\{\vec{a}\cdot\vec{b}+\vec{b}\cdot\vec{c}+\vec{c}\cdot\vec{a}\} $$其中「」表示 向量内积。
输入格式
一行,三个整数 , , ,保证 。
输出格式
一行,一个 实数 。(小数点后保留一位数字)
3 4 5
-25.0
159 473 824
-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$
- 向量内积坐标表示 :
数据范围约定
「本题采用捆绑测试」
- Subtask1( ) :
- Subtask2( ) :
- Subtask3( ) :
对于 的数据