POJ 2007 Scrambled Polygon(简单极角排序)
来源:互联网 发布:python web入门 编辑:程序博客网 时间:2024/05/18 03:55
水题,根本不用凸包,就是一简单的极角排序。
叉乘<0,逆时针。
#include <iostream>#include <cstdio>#include <cstring>#include <string>#include <algorithm>using namespace std;const int maxn=55;struct point{ double x,y;} p[maxn];double cross(point c1,point b1,point a2){ return (b1.x-c1.x)*(a2.y-c1.y)-(b1.y-c1.y)*(a2.x-c1.x);}bool cmp(point a,point b){ point c; c.x=0;c.y=0; return cross(c,b,a)<0;}int main(){ int n=0; while(scanf("%lf %lf",&p[n].x,&p[n].y)!=EOF) n++; sort(p+1,p+n, cmp); for(int i =0; i<n; i++) cout<<"("<<p[i].x<<","<<p[i].y<<")"<<endl; return 0;}
0 0
- POJ 2007 Scrambled Polygon(简单极角排序)
- poj 2007 Scrambled Polygon 极角排序
- POJ 2007 Scrambled Polygon(极角排序)
- POJ 2007 Scrambled Polygon 极角排序
- poj 2007 Scrambled Polygon [极角排序]
- POJ 2007 Scrambled Polygon 极角排序
- poj 2007 Scrambled Polygon 【极角排序】
- POJ 2007 Scrambled Polygon(极角排序)
- POJ 2007 Scrambled Polygon (极角排序)
- poj 2007 Scrambled Polygon(极角排序)
- POJ 2007:Scrambled Polygon (极角排序)
- 计算几何:极角排序(poj 2007 Scrambled Polygon)与简单凸包(poj 1113 Wall)
- POJ 2007 Scrambled Polygon(点的极角排序)
- POJ 2007 Scrambled Polygon (极角排序+叉乘)
- HDU-2007 Scrambled Polygon 极角排序
- PKU 2007 Scrambled Polygon 极角排序
- Scrambled Polygon (极角排序)
- poj2007-Scrambled Polygon (极角排序)
- Ubuntu和Win7双系统,ubuntu被删,重启之后显示,no such partition
- 在centos上安装gcc 4.8
- maven 教程一 入门
- java枚举使用
- 介绍HTML
- POJ 2007 Scrambled Polygon(简单极角排序)
- Apache Hadoop 2.2.0 HDFS HA + YARN多机部署
- 关于Eclipse部署web项目到tomcat插件,启动成功但运行报错org.apache.jasper.runtime.PageContextImpl.proprietaryEvaluate(Lja
- hdu 1314 只图个1314(Java大数)
- 药易通采购过账存储过程ts_c_BillAudit 分析
- NSJSONReadingOptions翻译
- 合并两个文件
- ADT Example
- 正则表达式匹配url的一种思路