Lightoj 1178
2016-09-04 20:29
162 查看
题目链接: 点这里
题意: 求梯形面积。
思路:推公式。
AC代码:
题意: 求梯形面积。
思路:推公式。
AC代码:
#include <cstdio> #include <cstring> #include <algorithm> #include <iostream> #include <stack> #include <queue> #include <vector> #include <cmath> #include <map> #include <set> #define ll long long #define llu unsigned long long using namespace std; const int maxn = 100010; const double eps = 1e-8; const double PI = acos(-1.0); int main(){ int T; scanf("%d",&T); for(int cas = 1; cas<=T; cas++){ double a,b,c,d; scanf("%lf%lf%lf%lf",&a,&b,&c,&d); double l = (b*b-d*d+(a-c)*(a-c))/(2*(a-c)); double h = sqrt(b*b-l*l); printf("Case %d: %.9lf\n",cas,(a+c)*h/2); } return 0; }
相关文章推荐
- Android之Framework框架:重要类,APK运行过程,客户端的线程
- 奖学金
- iptables详解
- 城市三级联动
- 创建一个简单的Flash动画
- 强制类型转换
- CreateProcess: No such file or directory
- ActiveMQ笔记(7):如何清理无效的延时消息?
- (java题目第3讲)整数进制转换
- 手机屏幕检测
- C++杂
- JavaScript 你可能会忘记的基础知识 (2)函数和参数表
- Android之Adapter用法总结
- Context——Context的详解(4)
- 冒泡归并排序JS
- UIButton的使用
- 类型萃取
- UVA 1588
- PAT分类解析专辑说明
- Eclipse快捷键 10个最有用的快捷键