HDOJ 2306:改革春风吹满地 叉积求面积
2012-02-05 18:18
246 查看
题目URL:http://acm.hdu.edu.cn/showproblem.php?pid=2036
题目也没说是凸多边形还是凹多边形,糊里糊涂就A了。
思路是把一个N边形切割成N-2个三角形,然后用向量叉积求三角形的面积。
我的AC代码:
题目也没说是凸多边形还是凹多边形,糊里糊涂就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-2036-改革春风吹满地 叉积求多边形面积
- hdoj 改革春风吹满地 2036 (求多边形的面积)
- hdu 2036:改革春风吹满地(叉积求凸多边形面积)
- HDU 2036 改革春风吹满地 (叉积求多边形面积)
- hdu2036 改革春风吹满地 (求多边形面积,叉积)
- HDOJ 2036 改革春风吹满地 (求N边形面积)
- 杭电 2036 改革春风吹满地【求多边形面积】
- ACM--多边形面积--HDOJ 2036--改革春风吹满地
- hdu 2036 改革春风吹满地 (多边形面积)
- 【暑期基础2】K HDU 2036 改革春风吹满地(多边形面积)
- hdu 2036 改革春风吹满地(叉积求多边形面积)
- 改革春风吹满地 HDU_2036(叉积)
- 改革春风吹满地(叉积)
- HDU 2036 改革春风吹满地(叉积求面积)
- 2036 改革春风吹满地【向量法求多边形面积】
- 改革春风吹满地(hdu2036,多边形面积)
- 水题堆1.D 改革春风吹满地 (叉积)
- //水题//数学公式//求多边形面积//改革春风吹满地
- HDU-2036 改革春风吹满地 (多边形面积求解)
- 改革春风吹满地,多边形面积的求法,用到矩阵