hdu 4709
来源:互联网 发布:刘德华 人物评价 知乎 编辑:程序博客网 时间:2024/05/19 12:23
求三角形的面积
利用向量点乘得到三角形的面积
三个for循环嵌套即可
#include<iostream>#include<cstdio>#include<cstring>#include<vector>using namespace std;const double INF = 1e9+50;double x[1000];double y[1000];double area(int i, int j, int k){double ax = x[i] - x[j];double ay = y[i] - y[j];double bx = x[k] - x[j];double by = y[k] - y[j];double ans = (ax*by - ay*bx)/2;if(ans < 0) return -ans;return ans;}int main(){int T, N;double a, b, Min;scanf("%d", &T);while(T --){Min = INF;scanf("%d", &N);for(int i = 0; i < N; i ++){scanf("%lf%lf", &a, &b);x[i] = a;y[i] = b;}for(int i = 0; i < N; i ++)for(int j = i+1; j < N; j ++)for(int k = j+1; k < N; k ++){double s = area(i, j, k);if(s < Min && s != 0.0) Min = s; }if(Min != INF){printf("%.2lf\n", Min);}else{printf("Impossible\n");}}return 0;}
0 0
- hdu 4709
- hdu 4709
- hdu 4709 Herding
- hdu 4709 Herding acm
- hdu - 4709 - Herding
- HDU 4709 Herding
- hdu 4709 Herding
- HDU 4709 Herding
- HDU 4709 Herding
- HDU - 4709 Herding
- HDU 4709 Herding
- hdu 4709 Herding (数学)
- HDU 4709 Herding
- HDU 4709 Herding
- HDU 4709 Herding
- hdu 4709 Herding
- HDU 4709:Herding
- HDU 4709 Herding
- MediaPlayer播放网络视频
- hadoop中各种输入输出格式
- VC6.0增加对GDI+支持的配置方式
- gethostbyname第二次调用的时候,会覆盖掉前一次的
- 做友链的时候该看重对方网站什么
- hdu 4709
- Android Developers:保存文件
- web.xml 详细介绍
- prepend(content)和append(content)的用法
- HDU 1078 FatMouse and Cheese(记忆化)
- chrome 开发者工具 使用指南
- 脸部识别JavaScript类库Tracking.js
- ADF Faces Core 标记库信息
- android 播放项目中的视频