改革春风吹满地

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

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 <iostream>
#include <cstdio>
#include <iomanip>
using namespace std;
const int maxn = 110;
struct node
{double x, y;
}node[maxn];
int main()
{int n;while (cin >> n, n){for (int i = 0; i < n; i++){cin >> node[i].x >> node[i].y;}double sum = 0;node[n].x = node[0].x;node[n].y = node[0].y;for (int i = 0; i < n; i++){sum += node[i].x * node[i + 1].y - node[i].y * node[i + 1].x;}cout << fixed << setprecision(1) << sum * 0.5 << endl;}return 0;
}

HDOJ 2036 改革春风吹满地 (叉乘)相关推荐

  1. Hdoj 2036.改革春风吹满地 题解

    Problem Description " 改革春风吹满地, 不会AC没关系; 实在不行回老家, 还有一亩三分地. 谢谢!(乐队奏乐)" 话说部分学生心态极好,每天就知道游戏,这次 ...

  2. hdoj 2036 改革春风吹满地 (多边形面积)

    http://acm.hdu.edu.cn/showproblem.php?pid=2036 参考博客:http://blog.csdn.net/ycl295644/article/details/4 ...

  3. 杭电2036——改革春风吹满地

    杭电2036--改革春风吹满地 题目链接 思路:求多面形面积公式S=1/2*[(x1y2-x2y1)+(x2y3-x3y2)+- +(XkYk+1-Xk+1Yk)+-+(Xny1-x1Yn) ],点的 ...

  4. HDU 2036改革春风吹满地(有向面积的介绍)

    改革春风吹满地 HDU 2036 改革春风吹满地 总体思想是将多边形的面积分成多个三角形进行计算 有向面积计算 运算规则 有向面积适合三角形的已知三角形的各点坐标进行计算的 向量表示的多边形有向面积计 ...

  5. HDU 2036 改革春风吹满地(求多边形面积)

    转载请注明出处:http://blog.csdn.net/u012860063 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2036 改革春风吹满地 ...

  6. 2036——改革春风吹满地

    Problem Description " 改革春风吹满地, 不会AC没关系; 实在不行回老家, 还有一亩三分地. 谢谢!(乐队奏乐)" 话说部分学生心态极好,每天就知道游戏,这次 ...

  7. Hdu 2036 改革春风吹满地

    改革春风吹满地 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

  8. HDU 2036 改革春风吹满地 (求多边形面积)

    传送门: 改革春风吹满地 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Tot ...

  9. 杭电ACM 2036 改革春风吹满地

    改革春风吹满地 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Su ...

最新文章

  1. mysql 查询不使用索引_简单的mySQL查询不使用索引
  2. 成功解决Ubuntu下的include/darknet.h:14:14: fatal error: cuda_runtime.h: No such file or directory
  3. 二维费用 hdu 2159 FATE(完全背包)HDU OJ 4501 小明系列故事——买年货【DP】
  4. cocos2dx游戏--欢欢英雄传说--添加游戏背景
  5. /opt/hbase/conf 中不能启动hbase_浅谈Hbase在用户画像上的应用
  6. python大数据处理mapreduce_使用python构建基于hadoop的mapreduce日志分析平台
  7. 图的深度优先遍历和广度优先遍历(附例题)
  8. 神经网络 代码python_详细使用Python代码和数学构建神经网络— II
  9. C#中Dictionary的用法及用途
  10. Base32编码转换
  11. 360防火墙拦截oracle,网站被360防火墙拦截怎么办
  12. PyCharm小技巧分享—主菜单消失再显示
  13. 计算机mc mr,【科普贴】计算器上的GT、CE、AC、MU、MC、MR、M-、M+都是什么?
  14. 计算机网络 DNS服务介绍
  15. 经常写大材料的请惠存(转载)
  16. 《概率论与数理统计》再学习之事件的互斥(互不相容)和独立的关系
  17. 查看Eclipse32位还是64位,查看JDK是32位还是64位
  18. 三通道图像和四通道图像
  19. 华为云实战 之 对象存储的使用以及与腾讯云COS对比
  20. Java超级工具_Java 16个超级实用的工具类

热门文章

  1. DIY智能小车篇(三):功能模块之遥控、蓝牙、MERGE
  2. 计算机网络期末复习题(无答案)
  3. 【EPLAN 如何更新导入使用部件】
  4. Vue中splice的使用
  5. vue解构赋值_ES6解构赋值
  6. ambari-2.7.3 + HDP-3.1.0安装步骤
  7. Vue中加 flowable 流程图
  8. 083-反射(序列化 json)
  9. 2016湖南湘潭邀请赛 - 2019牛客国庆集训派对day6
  10. IM即时通讯哇呼--解析