博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 4386 Quadrilateral 几何
阅读量:4993 次
发布时间:2019-06-12

本文共 731 字,大约阅读时间需要 2 分钟。

#include 
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace std;int max(int a,int b){return a
b?b:a;}int main(){ int cas,t=1; cin>>cas; while(cas--) { double a,b,c,d; { cin>>a>>b>>c>>d; bool f=1; double s=(a+b+c+d)/2; double ans=sqrt((s-a)*(s-b)*(s-c)*(s-d)); if(a>=b+c+d || b>=a+c+d || c>=a+b+d || d>=a+b+c) printf("Case %d: -1\n",t++); else printf("Case %d: %.6lf\n",t++,ans); } } return 0;}

详细证明 : http://www.doc88.com/p-792551521271.html

具体就是海伦公式水过

转载于:https://www.cnblogs.com/Felix-F/archive/2012/12/22/3223646.html

你可能感兴趣的文章
第九周作业
查看>>
hihocoder 1523 数组重排2+思维
查看>>
004 面向对象1
查看>>
C语言——贪吃蛇(第二阶段小蛇的移动
查看>>
牛客网——二叉树
查看>>
MyEclipse反编译插件的安装
查看>>
php RSA 简单实现
查看>>
python_Day4
查看>>
mongo3.0用户设置转(3)
查看>>
2018.3 强网杯 部分writeup
查看>>
架构师速成6.18-初中书单资料推荐
查看>>
linux系统的安装
查看>>
Java设计模式菜鸟系列(十三)建模和实现状态模式
查看>>
《Hadoop》对于高级编程Hadoop实现构建企业级安全解决方案
查看>>
android ndk通过遍历和删除文件
查看>>
Notification(一个)——使用演示样本的基础知识
查看>>
《算法导论》为什么经典
查看>>
windows如何能在“运行”框输入名称就启动相应的软件
查看>>
修复反编译资源文件及批量修复程序源码
查看>>
CODEVS 1217 借教室
查看>>