uva 11524 海伦公式
2016-03-03 21:29
441 查看
#include <bits/stdc++.h> using namespace std; int T; double r, m1, m2, m3, n1, n2, n3; int main(int argc, char const *argv[]) { scanf("%d", &T); while (T--) { scanf("%lf%lf%lf%lf%lf%lf%lf", &r, &m1, &n1, &m2, &n2, &m3, &n3); double ap = r * sqrt((n1 * n2 + m1 * m2 + n1 * m2) * m1 * m2 / (n1 * n2 * n1 * m2)); double area = r * (ap + ap * n1 / m1 + ap * n1 * n2 / m1 / m2); printf("%.4lf\n", area); } return 0; }
三角形面积 S = 1/2 * a * r + 1/2 * b * r + 1/2 * c * r
海伦公式 S = sqrt(p * (p - a) * (p - b) * (p - c)) 其中 p = (a + b + c) / 2
可以设其中AP为x,那么所有边用x表示,联立两个公式把x解出来。
相关文章推荐
- Python抓取框架Scrapy快速入门教程
- windows下搭建redis缓存环境
- question_016-JAVA之Map的HashMap键为自定义对象
- iOS UITableView删除组中唯一行,即[UITableView _endCellAnimationsWithContext:] warning
- Mysql基本增删改查
- IOS基础之(十四) KVO/KVC
- EntityFramework更新数据
- javascript学习----关于字符串类的隐性转换
- IOS开发之获取iOS项目中的图片资源
- [iOS]SourceTree+oschina实现代码远程托管
- 小白书贪心之乘船问题
- 31-题目1107:搬水果
- PAT-A1062. Talent and Virtue (25)(排序)
- 个人项目1修改版——自动生成四则表达式
- 分享20个最新的免费 UI 设计素材给设计师
- 漫步森林
- 我的第一篇jsp文章
- [iOS问题归总]SourceTree+osChina版本管理出现的问题
- UC星座占卜H5
- PAT-A1050. String Subtraction (20)(哈希)