随笔分类 -  计算几何

求多边形面积
摘要:题目链接:UVALive 2419 Area 题意:按顺时针或逆时针给出n个点,如果能构成多边形求面积,如果不能,输出impossible. #include <stdio.h> #include <string.h> #include <iostream> #define maxn 2010 #i 阅读全文
posted @ 2016-07-24 11:28 小小八 阅读(221) 评论(0) 推荐(0)
UVALive 5984
摘要:题目链接:Save the Students!#include#include#include#includeusing namespace std;bool vis[205][205]; // 所有数据保证在1到50.那么坐标在-50到100之间。所以。哈希到50到200之间。开始开的200*... 阅读全文
posted @ 2015-08-21 21:51 小小八 阅读(239) 评论(0) 推荐(0)
SPOJ UMR 10A 计算几何
摘要:DES:顺时针给出构成凸多边形的点。然后有Q个询问任意给出两个点的编号,询问由这两个点的连线将多边形分成的两部分面积较小的部分面积大小。比赛时直接每次连线后求多边形求面积超时了。正确解法是求出利用叉积球三角形面积不断求和求出多边形总面积的同时,保留多边形的前缀和。当任意两点连线时,只要用前缀和想减再... 阅读全文
posted @ 2015-07-31 10:28 小小八 阅读(134) 评论(0) 推荐(0)