A4540 B4 习题-7 三角形的面积

暂无评定 传统题 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

A4540B4 习题-7 三角形的面积

暂无评定 传统题 上传者
时间限制1000ms
内存限制256MiB
通过 / 提交0/0

题目描述

知道一个三角形的底和高,就可以通过公式求出三角形的面积。

但现实生活中,很多时候没有办法准确测量三角形的底,或者很难定位高的直角位置。

传说有一位古代国王写了一本《测地术》,记载了一个公式:已知三角形的三边的边长,可以通过公式求出三角形面积。 这就是著名的海伦公式:S=p(p−a)×(p−b)×(p−c)S=\sqrt{p(p-a) \times (p-b) \times (p-c)}。

公式里的 a,b,ca,b,c 为三角形的三边长度;

pp 为三角形的半周长, p=a+b+c2p=\frac{a+b+c}{2} ;

输入格式

一行三个整数 x,y,zx,y,z,表示三角形的三边。

输出格式

一行一个整数,输出三角形的面积。

样例输入

60 40 50

样例输出

992

数据范围

100%100\%的数据:0<x,y,z≤1000 < x , y , z \leq 100 ,保证 x,y,zx,y,z 一定能构成三角形,且运算过程都是整数。

提示

平方根可用函数 sqrt()sqrt( ) 实现,sqrt(n)sqrt(n) 表示对 nn 开平方根。