1179. Extrusion (多边形面积)
来源:互联网 发布:1024程序员节 微博 编辑:程序博客网 时间:2024/05/29 09:14
利用叉乘。已知向量a,b,c,三角形的面积为(a*b+b*c+c*a)/2,(*号为叉乘,a*b=a.x*b.y-a.y*b.x)。
#include<stdio.h>#include<math.h>struct Point {double x, y;}p[500];double polyS(int n){double s=0;for(int i=0;i<n-1;++i){s+=p[i].x*p[i+1].y-p[i].y*p[i+1].x;}s+=p[n-1].x*p[0].y-p[n-1].y*p[0].x;return fabs(s)/2;}int main(){int n;double v;while(scanf("%d",&n),n>=3){for(int i=0;i<n;++i) scanf("%lf %lf",&p[i].x,&p[i].y);scanf("%lf",&v);printf("BAR LENGTH: %.2f\n",v/polyS(n));}return 0;}
- 1179. Extrusion (多边形面积)
- 1179. Extrusion
- 1179. Extrusion
- 多边形面积
- 多边形面积
- 【多边形面积】求多边形的面积 pol
- 计算多边形面积 绿色
- 求不规则多边形面积
- 多边形面积计算
- 多边形面积公式
- 计算多边形的面积
- 多边形求面积,
- 平面多边形面积问题
- 叉积求多边形面积
- 多边形的面积
- 10.4 多边形面积
- 计算多边形面积
- hdu2036 求多边形面积
- Android源码分析
- jQuery初体验
- hosts文件原理及作用
- Oracle入门。安装与启动
- poj1144——割点
- 1179. Extrusion (多边形面积)
- C语言:函数声明与定义的参数不一致问题,后果可能很严重哦!!!!!
- 安装 ADT 出错 缺少 'org.eclipse.wst.sse.core 0.0.0'
- 【算法导论】第二十七章 排序网络
- IO流自定义字节流的缓冲区
- AndEngine Tiled地图编辑器
- 回归记录
- 开源库ZXing加入xcode工程问题的解决
- Ubuntu的上部面板删除后恢复的方法