博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
HDU 2036 改革春风吹满地
阅读量:7244 次
发布时间:2019-06-29

本文共 1174 字,大约阅读时间需要 3 分钟。

/*

中文题意:
中文翻译:
题目大意:求一块地的面积
解题思路:例如以下:
难点具体解释:关于以下的公式,我的理解就是在原点以外的两点,带入这个公式。就可求得这两点和原点组成三角型的面积。

最后一个点要和第一个点组合在一起。故在敲代码的时候。要将最后一个点单独放出来,和第一个点组合在一起。

关键点:计算不规则多边形的面积的计算公式    0.5*(x1*y2 - x2*y1)。还有就是用结构体输入坐标类数据。比較简单。

解题人:lingnichong
解题时间:2014/07/30     16:42:20

解题感受:不知道求不规则多边形面积,来写这道题,是多么痛苦啊!

*/

改革春风吹满地

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 18488    Accepted Submission(s): 9451


Problem Description
“ 改革春风吹满地,
不会AC没关系;
实在不行回老家。
另一亩三分地。

谢谢!(乐队奏乐)”
话说部分学生心态极好,每天就知道游戏,这次考试如此简单的题目,也是云里雾里,并且,还居然来这么几句打油诗。
好呀。老师的责任就是帮你解决这个问题,既然想种田。那就分你一块。
这块田位于浙江省温州市苍南县灵溪镇林家铺子村,多边形形状的一块地,原本是linle 的。如今就准备送给你了。只是,不论什么事情都没有那么简单。你必须首先告诉我这块地究竟有多少面积。假设回答正确才干真正得到这块地。
发愁了吧?就是要让你知道。种地也是须要AC知识的!

以后还是好好练吧...

 

Input
输入数据包括多个測试实例,每一个測试实例占一行,每行的開始是一个整数n(3<=n<=100),它表示多边形的边数(当然也是顶点数)。然后是依照逆时针顺序给出的n个顶点的坐标(x1, y1, x2, y2... xn, yn),为了简化问题。这里的全部坐标都用整数表示。

输入数据中全部的整数都在32位整数范围内,n=0表示数据的结束,不做处理。

 

Output
对于每一个測试实例。请输出相应的多边形面积。结果精确到小数点后一位小数。
每一个实例的输出占一行。
 

Sample Input
 
3 0 0 1 0 0 1 4 1 0 0 1 -1 0 0 -1 0
 

Sample Output
 
0.5 2.0
 

#include
struct point{ int x; int y;}p[110];int main(){ int n,i; double area; while(scanf("%d",&n),n) { area=0; for(i=0;i

转载地址:http://taybm.baihongyu.com/

你可能感兴趣的文章
uva 568(数学)
查看>>
【Hibernate】Hibernate系列4之配置文件详解
查看>>
centos7+redis+php环境配置
查看>>
割点、桥模板以及点双连通、边双连通
查看>>
Yii数据库操作增删改查-[增加\查询\更新\删除 AR模式]
查看>>
vs发布的程序不依赖运行时库msvcp100.dll
查看>>
jsp简单实现统计在线人数
查看>>
df、du、fdisk:Linux磁盘管理
查看>>
C#时间戳转换[转发]
查看>>
MySQL · 答疑解惑 · MySQL 锁问题最佳实践
查看>>
SDK的制作详解
查看>>
$.ajax()方法详解
查看>>
ssh登录很慢,登录上去后速度正常问题的解决方法
查看>>
socket实例1
查看>>
python 类
查看>>
css样式-表格优化
查看>>
大型网站系统架构演化之路
查看>>
多线程并发同一个表问题(li)
查看>>
【转载】Linux磁盘管理:LVM逻辑卷管理
查看>>
Sql优化(三) 关于oracle的并发
查看>>