nyoj So Easy[II] 1011 (计算多边形面积)
来源:互联网 发布:卜珂曲奇 知乎 编辑:程序博客网 时间:2024/06/06 19:51
So Easy[II]
时间限制:1000 ms | 内存限制:65535 KB
难度:2
- 描述
这是一道基础的计算几何问题(其实这不提示大家也都看的出)。问题描述如下:
给你一个N边形。且N边形的点是由顺时针顺序给出,求这个N边形的面积。(3<N<100)
- 输入
- 输入多组数据。
第一行输入一个N。
接下来N行每行有两个数a,b表示一个点。0<a,b<100(不会出现重复的点) - 输出
- 输出N变形的面积,最终结果保留两位小数。(不要输出多余的信息)
- 样例输入
3
78 28 94 19 35 97
- 样例输出
358.50
#include<stdio.h>#include<string.h>#include<math.h>#include<algorithm>using namespace std;struct zz{double x;double y;}p[1010],a,b,c;int main(){int n,i,j,m;while(scanf("%d",&n)!=EOF){for(i=1;i<=n;i++)scanf("%lf%lf",&p[i].x,&p[i].y);double sum=0;c=p[1];for(i=2;i<n;i++){a=p[i];b=p[i+1];sum+=0.5*((b.x-c.x)*(a.y-c.y)-(b.y-c.y)*(a.x-c.x));}printf("%.2lf\n",fabs(sum));}return 0;}
0 0
- nyoj So Easy[II] 1011 (计算多边形面积)
- NYOJ 1011 So Easy[II] (求N边形面积)
- nyoj 1011 So Easy[II](求多变形的面积)
- nyoj-1011-So Easy[II]
- NYOJ题目1011 So Easy[II](数学几何)
- nyoj--1011--So Easy[II](数学几何水题)
- 计算多边形面积(JAVA)
- 多边形面积[nyoj 1011,hdu 2036]
- 多边形面积[nyoj 1011,hdu 2036]
- 计算几何-计算多边形面积(模板)
- POJ1645-Area(简单多边形面积计算)
- 求多边形面积(计算几何)
- 计算多边形面积 绿色
- 多边形面积计算
- 计算多边形的面积
- 计算多边形面积
- 计算多边形的面积
- 计算多边形的面积
- RecyclerView+SwipeRefreshLayout使用细节
- jquery为动态生成元素添加点击事件
- 下载CDT插件后重新打开Eclipse运行cocos2d-x游戏项目报错An internal error occurred during: "Android Library Update".
- 十六进制转十进制
- poj 3041 二分图匹配
- nyoj So Easy[II] 1011 (计算多边形面积)
- Spring单例与线程安全小结
- 手机如何上网?3G如何建立TCT连接?3G如何建立HTTP连接?
- 初识IntentService
- 带侧边的activity NavigationDrawer activity
- Maven环境配置
- CCNA学习笔记七 DTE广域网(PPP)WAN
- 十进制转十六进制
- 数组找出重复项算法