HDU ACM 1071 The area 定积分计算
来源:互联网 发布:青岛seo排名工具 编辑:程序博客网 时间:2024/05/18 02:44
分析:
1、求抛物线方程F(x)=a*x^2+b*x+c;
2、求直线方程f(x)=k*x+b;
3、利用定积分计算F(x)-f(x)在x2到x3之间的面积。
#include<iostream>using namespace std;double fun(double a,double b,double c,double d,double k,double x){return a*x*x*x/3.0-(2.0*a*b+k)*x*x/2.0+(a*b*b+c-d)*x;}int main() {int T;double x1,y1,x2,y2,x3,y3;double a,b,c,d,k;cin>>T;while(T--){cin>>x1>>y1>>x2>>y2>>x3>>y3;a=(y2-y1)/(x2-x1)/(x2-x1);b=x1;c=y1;k=(y3-y2)/(x3-x2);d=y2-k*x2;printf("%.2lf\n",fun(a,b,c,d,k,x3)-fun(a,b,c,d,k,x2));} return 0; }
0 0
- HDU ACM 1071 The area 定积分计算
- HDU 1071 The area ----求定积分
- HDU 1071 The area 定积分
- hdu 1071 The area(定积分求面积)
- Hdu 1071 The area (抛物线 简单定积分)
- HDU 1071 The area (定积分求面积)
- HDU-1071 The area(积分)
- HDU 1071 The area(数学 抛物线 积分)
- hdu-1071-The area-简单积分
- HDU ACM 1071 The area [数学题]
- hdu 1071 ACM steps The area
- hdu 1071定积分
- hdu 1071 定积分
- HDU 1071 The area(计算几何)
- HDU 1071 The area(计算几何)
- HDU 1071 The area && 抛物线与直线积分面积
- hdu 1071 the area 用积分求面积
- hdu 1071 The area 高斯消元求二次函数+辛普森积分
- oracle开发学习
- Oracle 树操作(select…start with…connect by…prior)
- SequenceList 的一个简单实现
- 对称加密,非对称加密,签名
- C++ 字符串复制函数substr
- HDU ACM 1071 The area 定积分计算
- 三招美化简历上的职业空白期
- EPEL安装源
- Android针对http请求的第三方开源框架AsynHttpClient
- 前端性能优化之js,css调用优化
- 黑马程序员——Java中对象初始化的顺序与原理 总结
- poj 3279 Fliptile 再关灯
- java io 详解
- DDMS 中不出现Genymotion模拟器