HDOJ 2306:改革春风吹满地 叉积求面积
来源:互联网 发布:linux nginx 启动 编辑:程序博客网 时间:2024/04/27 19:16
题目URL:http://acm.hdu.edu.cn/showproblem.php?pid=2036
题目也没说是凸多边形还是凹多边形,糊里糊涂就A了。
思路是把一个N边形切割成N-2个三角形,然后用向量叉积求三角形的面积。
我的AC代码:
#include<iostream>#include<stdio.h> using namespace std;int main(){int x[3], y[3], p;double sum;while(scanf("%d", &p) && p){sum = 0;scanf("%d%d", &x[0], &y[0]);scanf("%d%d", &x[1], &y[1]);x[1] -= x[0], y[1] -= y[0];for(int i=2; i<p; i++){scanf("%d%d", &x[2], &y[2]);x[2] -= x[0], y[2] -= y[0];sum += (x[1]*y[2] - y[1]*x[2])/2.0;x[1] = x[2], y[1] = y[2];}printf("%.1lf\n", sum);}system("pause");return 0;}
- HDOJ 2306:改革春风吹满地 叉积求面积
- HDOJ-2036-改革春风吹满地 叉积求多边形面积
- HDOJ 2036 改革春风吹满地(多边形的面积)
- hdoj 2036 改革春风吹满地 (叉乘求面积)
- ACM--多边形面积--HDOJ 2036--改革春风吹满地
- hdu 2036 改革春风吹满地(叉积求多边形面积)
- HDU 2036 改革春风吹满地 (叉积求多边形面积)
- HDU--2036--改革春风吹满地(叉积求凸多边形面积)
- hdu2036改革春风吹满地(多边形面积)
- HDOJ 题目2306 改革春风吹满地(数学 几何)
- hdoj 2036 改革春风吹满地
- hdoj.2036 改革春风吹满地 20141027
- hdoj 2036 改革春风吹满地
- hdoj 2036 改革春风吹满地
- HDOJ 改革春风吹满地 2036
- hdoj 2036 改革春风吹满地
- hdoj 2036 改革春风吹满地
- hdoj 2036 改革春风吹满地 C++
- 庸 医
- 嘶叫的鹞子
- Rsa 验证简介
- 人生在世,不作为是不对的。!
- 捕鸟人与眼镜蛇
- HDOJ 2306:改革春风吹满地 叉积求面积
- 捕鸟人、野鸽和家鸽
- android 应用程序开发小结
- 3D Engine 的设计架构
- Qt使用中文时,出现乱码解决方法
- Windows7系统下文件权限批量处理问题
- 关于Android横竖屏切换的解决方法
- 【多重背包】HDU 1059
- cilk之User Guide学习笔记(4)cilk_for的分析