第二周hdu1071
来源:互联网 发布:华为交换机ip与mac绑定 编辑:程序博客网 时间:2024/06/05 22:05
感动的无以复加的水题。你妹的我自从混进来以后就没有这么开心的面对过一道题啊!
明显的积分。只要搞出两条曲线的方程来再去积分就好了。两点求直线很好求。三点求抛物线列三元一次方程组然后适时地采用克莱姆法则问题就变得简单了~hiahia~我第一次觉得线代还是没有白学的
代码如下:
#include<stdio.h>int main(){ int n; double x1,x2,x3,y1,y2,y3,k,a,b,c,h,s,s1,s2,s3,S; scanf("%d",&n); while(n--) { scanf("%lf %lf %lf %lf %lf %lf",&x1,&y1,&x2,&y2,&x3,&y3); k=(y3-y2)/(x3-x2); h=y2-k*x2; s=x1*x1*x2+x3*x2*x2+x3*x3*x1-x1*x1*x3-x1*x2*x2-x3*x3*x2; s1=y1*x2+y2*x3+y3*x1-y3*x2-y1*x3-y2*x1; s2=x1*x1*y2+x2*x2*y3+x3*x3*y1-x3*x3*y2-x2*x2*y1-x1*x1*y3; s3=x1*x1*x2*y3+x2*x2*x3*y1+x3*x3*y2*x1-x3*x3*x2*y1-x2*x2*x1*y3-x1*x1*x3*y2; a=s1/s; b=s2/s; c=s3/s; S=a*(x3*x3*x3-x2*x2*x2)/3+(b-k)*(x3*x3-x2*x2)/2+(c-h)*(x3-x2); printf("%.2lf\n",S); } return 0;}
hiahia~~~
- 第二周hdu1071
- HDU1071
- HDU1071
- HDU1071
- hdu1071
- hdu1071
- HDU1071
- hdu1071
- HDU1071
- HDU1071
- HDU1071(数学题)
- hdu1071 (积分求面积)
- hdu1071(积分求面积)
- HDU1071-抛物线积分
- HDU1071-能量守恒
- HDU1071 The area 【积分】
- Hdu1071 The area
- hdu1071数学题 The area
- C++ ofstream和ifstream详细用法
- MySql压缩版遇到的问题和解决办法
- WinCE下multi-bin的实现
- Java基础_面向对象_多态
- socket 编程入门教程(一)TCP server 端:2、socket与文件描述符
- 第二周hdu1071
- C++中使用MediaInfo库获取视频信息
- objective-c 基础语法学习--(1)NSNumber类
- 新浪系统工程师笔试--shell
- adb 异常报错----adb server is out of date. killing...
- HDOJ,杭电2045, 不容易系列之(3)—— LELE的RPG难题。。又是递推题目。
- Excel实现单元格下拉菜单并设置变色
- ftime
- 以后看下try,catch在C#下面的成本