UVA - 10347 - Medians(由三中线求三角形面积)
2024-08-29 23:54:51
AC代码:
#include<cstdio>
#include<cmath>
#include<algorithm>
#include<iostream>
#include<cstring>
using namespace std;
typedef long long ll;
const double eps = 1e-;
int sgn(double x)
{
if(fabs(x) < eps) return ;
else return x < ? - : ;
}
int main()
{
double a, b ,c;
while(~scanf("%lf %lf %lf",&a,&b,&c))
{
if(a!= && b != && c != && sgn(a + b - c) > && sgn( a + c - b ) > &&sgn( b + c - a) > )
{
double p =a + b + c;
double Elem1 = p -*a;
double Elem2 = p -*b;
double Elem3 = p -*c;
double S=sqrt(p *Elem1*Elem2*Elem3);
S/=;
printf("%.3f\n",S);
}
else
printf("-1.000\n");
}
return ;
}
最新文章
- ASP.NET MVC 4 (三) 过滤器
- 第十四章:降维:奇异值分解SVD
- mybatis 学习!
- 【转载】简述Linux的启动过程
- jquery---helloworld
- cf478D Red-Green Towers
- HDOJ 4424 Conquer a New Region
- hbase建索引的两种方式
- 安卓 handler解析
- 01-Go命令与基础
- Discuz 5.x 6.x 7.x 前台SQL注入漏洞
- 从fastjson多层泛型嵌套解析,看jdk泛型推断
- HBase原理分析
- Lucene实现自己的英文空格小写分词器
- SpringDataJPA - 复杂查询总结 (多表关联 以及 自定义分页 )
- java.——最大子序列和(前提是:全部都是非负数)
- linux代码笔记
- 自定义data-*
- ny525 一道水题
- ubuntu linux下建立stm32开发环境: GCC安装以及工程Makefile建立