/ Vijos / 题库 /

海伦公式

海伦公式

时间限制:1秒  内存限制:256M


【问题描述】

  给定三个浮点数 \(a,b,c\),分别表示三条线段的长度,判断这三条线段能否构成一个三角形。如果能构成一个三角形,则用海伦公式求出其面积。

【输入格式】

  输入共一行,包含三个浮点数 \(a,b,c\),分别表示三条线段的长度,数与数之间以一个空格分开。

【输出格式】

  如果能构成三角形,则输出三角形面积(保留3位小数) ,否则输出“no”。

【输入输出样例1】

 Input

3 4 5

 Output

6.000

【输入输出样例2】

 Input

3 4 7

 Output

no

【提示】

  已知三角形三边 \(a,b,c\),海伦公式计算三角形面积公式如下:
  令:\(p=(a+b+c)/2\),即 \(p\) 等于三边和的一半
  三角形面积:\(S=sqrt(p*(p-a)*(p-b)*(p-c))\),其中的 \(sqrt(x)\) 表示 \(x\) 的平方根

【数据说明】

  对于 \(100\%\) 的数据,\(0<a,b,c<1000\)。

【来源】

  Mr.he

信息

ID
1532
难度
(无)
分类
(无)
标签
递交数
0
已通过
0
通过率
?
被复制
3
上传者