题目背景
向量(vector),指具有大小(Magnitude)和方向(Direction) 的量。
与向量对应的量叫做数量(Scalar),数量只有大小,没有方向。
对于 Cirno 来说,整天环绕氷屋的旋转 Sangetsusei 们是向量而不是数量。
- Sunny Milk 以 r1 为半径做匀速圆周运动。
- Luna Child 以 r2 为半径做匀加速圆周运动。
- Star Sapphire 以 r3 为半径做变加速圆周运动。
为了尽可能的减小三月精们的影响,一些重要的参数必需被计算。
题目描述
以氷屋为原点,三月精的位置分别记作向量 a, b, c。

由定义可知,∣a∣=r1, ∣b∣=r2, ∣c∣=r3。
现在 Cirno 分配给你的任务是计算其 破坏极限指数 σ。
σ=min{a⋅b+b⋅c+c⋅a}其中「⋅」表示 向量内积。
输入格式
一行,三个整数 r1, r2, r3,保证 r1≤r2≤r3。
输出格式
一行,一个 实数 σ。(小数点后保留一位数字)
提示
Sample1 解释
cos⟨a,b⟩=0,cos⟨b,c⟩=−54,cos⟨c,a⟩=−53 时答案最小。
后置数学知识
- 向量内积定义 : a⋅b=∣a∣∣b∣×cos⟨a,b⟩
- 向量内积坐标表示 : (x1,y1)⋅(x2,y2)=x1x2+y1y2
数据范围约定
「本题采用捆绑测试」
- Subtask1( 20% ) : r1=r2=r3
- Subtask2( 40% ) : r1,r2,r3≤10
- Subtask3( 40% ) : r1,r2,r3≤109
对于 100% 的数据 0<r1≤r2≤r3≤109