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 ;
}

最新文章

  1. ASP.NET MVC 4 (三) 过滤器
  2. 第十四章:降维:奇异值分解SVD
  3. mybatis 学习!
  4. 【转载】简述Linux的启动过程
  5. jquery---helloworld
  6. cf478D Red-Green Towers
  7. HDOJ 4424 Conquer a New Region
  8. hbase建索引的两种方式
  9. 安卓 handler解析
  10. 01-Go命令与基础
  11. Discuz 5.x 6.x 7.x 前台SQL注入漏洞
  12. 从fastjson多层泛型嵌套解析,看jdk泛型推断
  13. HBase原理分析
  14. Lucene实现自己的英文空格小写分词器
  15. SpringDataJPA - 复杂查询总结 (多表关联 以及 自定义分页 )
  16. java.——最大子序列和(前提是:全部都是非负数)
  17. linux代码笔记
  18. 自定义data-*
  19. ny525 一道水题
  20. ubuntu linux下建立stm32开发环境: GCC安装以及工程Makefile建立

热门文章

  1. Oracle高水位线(HWM)及性能优化
  2. angular.js实现二级tab切换
  3. python作业/练习/实战:下载QQ群所有人的头像
  4. linux替换rm命令,防止误删
  5. Cocos2d-x之Layer
  6. git for windows 2.1版本git bash下git log乱码修复
  7. P4363 [九省联考2018]一双木棋
  8. SQL必知必会——思维导图
  9. [USACO10MAR]伟大的奶牛聚集Great Cow Gat…
  10. 回头看看HTML5