hdu 2036 求多边形面积问题
来源:互联网 发布:拓普康全站仪传数据 编辑:程序博客网 时间:2024/05/25 23:57
改革春风吹满地
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9462 Accepted Submission(s): 4767
Problem Description
“ 改革春风吹满地,
不会AC没关系;
实在不行回老家,
还有一亩三分地。
谢谢!(乐队奏乐)”
话说部分学生心态极好,每天就知道游戏,这次考试如此简单的题目,也是云里雾里,而且,还竟然来这么几句打油诗。
好呀,老师的责任就是帮你解决问题,既然想种田,那就分你一块。
这块田位于浙江省温州市苍南县灵溪镇林家铺子村,多边形形状的一块地,原本是linle 的,现在就准备送给你了。不过,任何事情都没有那么简单,你必须首先告诉我这块地到底有多少面积,如果回答正确才能真正得到这块地。
发愁了吧?就是要让你知道,种地也是需要AC知识的!以后还是好好练吧...
不会AC没关系;
实在不行回老家,
还有一亩三分地。
谢谢!(乐队奏乐)”
话说部分学生心态极好,每天就知道游戏,这次考试如此简单的题目,也是云里雾里,而且,还竟然来这么几句打油诗。
好呀,老师的责任就是帮你解决问题,既然想种田,那就分你一块。
这块田位于浙江省温州市苍南县灵溪镇林家铺子村,多边形形状的一块地,原本是linle 的,现在就准备送给你了。不过,任何事情都没有那么简单,你必须首先告诉我这块地到底有多少面积,如果回答正确才能真正得到这块地。
发愁了吧?就是要让你知道,种地也是需要AC知识的!以后还是好好练吧...
Input
输入数据包含多个测试实例,每个测试实例占一行,每行的开始是一个整数n(3<=n<=100),它表示多边形的边数(当然也是顶点数),然后是按照逆时针顺序给出的n个顶点的坐标(x1, y1, x2, y2... xn, yn),为了简化问题,这里的所有坐标都用整数表示。
输入数据中所有的整数都在32位整数范围内,n=0表示数据的结束,不做处理。
输入数据中所有的整数都在32位整数范围内,n=0表示数据的结束,不做处理。
Output
对于每个测试实例,请输出对应的多边形面积,结果精确到小数点后一位小数。
每个实例的输出占一行。
每个实例的输出占一行。
Sample Input
3 0 0 1 0 0 14 1 0 0 1 -1 0 0 -10
Sample Output
0.52.0
利用以利用多边形求面积公式:
S = 0.5 * ( (x0*y1-x1*y0) + (x1*y2-x2*y1) + ... + (xn*y0-x0*yn) )
#include<stdio.h>typedef struct { int x; int y;}Point;Point point[109];int main(){int n,i;double area;while(scanf("%d",&n),n!=0){for(i=0;i<n;i++)scanf("%d %d",&point[i].x,&point[i].y);point[n].x=point[0].x;point[n].y=point[0].y; area=0;for(i=1;i<=n;i++)area+=point[i-1].x*point[i].y-point[i].x*point[i-1].y;printf("%.1lf\n",area/2);}return 0;}
- hdu 2036 求多边形面积问题
- HDU 2036 求多边形面积
- HDU 2036 求多边形面积
- HDU(2036) 求多边形面积
- hdu 2036 求多边形面积
- hdu 2036 改革春风吹满地 求多边形面积问题
- hdu 2036 (求多边形面积)
- HDU 2306 求多边形面积
- hdu 2036多边形面积
- hdu 2036 改革春风吹满地【求多边形面积模板】
- hdu 2036 改革春风吹满(求多边形面积)
- HDU 2036 改革春风吹满地(求多边形面积)
- HDU 2036 改革春风吹满地(求多边形面积)
- HDOJ 2036 求多边形面积
- HDU 2036 计算多边形面积
- HDU 2036 多边形的面积
- hdu 2036(多边形面积)
- HDU-2036 多边形的面积
- listView
- 第五周实验报告(任务1)
- 电压信号和电流信号有什么区别?
- 正确使用指针
- 浅谈指针特点
- hdu 2036 求多边形面积问题
- MySQL存储过程之事务管理
- Javascript 设计模式学习笔记(2) - 继承(Inheritance) (上)
- dell 1030 无线 linux 安装心得。。。。
- VS2005装OPENCV2.0
- C/C++关于全局变量和局部变量初始化与不初始化的区别
- 01背包、完全背包、多重背包、混合三种背包问题
- send,recv,sendto,recvfrom
- linux 定时器和时间管理 自学笔记