摘要:
题意:给出一个去掉几个点后的凸包,判断是不是原始凸包。看了大牛的思想后才知道:只要判断凸包的每个边上有三个顶点,就可以判断该凸包为原始凸包。1、少于六个点不可能是原始凸包。2、利用graham算法找出形成该凸包至少需要的顶点,存进数组res[]中,剩余的存进leave[]数组中。3、遍历两个数组判断是否满足条件。#include<iostream>#include<cstdio>using namespace std;#define MAX_INT 123456789struct point{ int x,y;};point vertex[1000];int res[1 阅读全文
posted @ 2011-11-12 08:39
书山有路,学海无涯
阅读(662)
评论(0)
推荐(0)
浙公网安备 33010602011771号