博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
poj2007极角排序
阅读量:4636 次
发布时间:2019-06-09

本文共 1002 字,大约阅读时间需要 3 分钟。

裸的极角排序,但是要把0,0放在第一个(话说这题题目真是巨长,废话也多。。。)

#include#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define pi acos(-1.0)#define ll long long#define mod 1000000007#define ls l,m,rt<<1#define rs m+1,r,rt<<1|1#pragma comment(linker, "/STACK:1024000000,1024000000")using namespace std;const double g=10.0,eps=1e-9;const int N=100+10,maxn=500+100,inf=0x3f3f3f;struct point{ double x,y;}p[N];double dis(point p1,point p2){ return sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y));}double dir(point p1,point p2,point p3){ return (p3.x-p1.x)*(p2.y-p1.y)-(p3.y-p1.y)*(p2.x-p1.x);}bool comp(point p1,point p2){ double te=dir(p[0],p1,p2); if(te<0)return 1; if(te==0&&dis(p[0],p1)
>p[cnt].x>>p[cnt].y){ //if(p[cnt].x==-1&&p[cnt].y==-1)break; cnt++; } int pos; for(int i=0;i
View Code

 

转载于:https://www.cnblogs.com/acjiumeng/p/7191653.html

你可能感兴趣的文章
AJAX只支持字符类数据返回,不支持文件下载
查看>>
win10使用Composer-Setup安装Composer以及使用Composer安装Yii2最新版
查看>>
Python的装饰器
查看>>
人格差异
查看>>
安装 VMware Tools
查看>>
OpenFire源码学习之二十一:openfie对用户的优化(上)
查看>>
在ubuntu 12.04上安装tomcat 7.40
查看>>
数据库范式俗话
查看>>
mciSendString 多线程播放多首音乐 & 注意事项
查看>>
怎样实现一个简单的jQuery编程
查看>>
C#自定义Attribute的定义和获取简例
查看>>
LINUX内核之普通自旋锁
查看>>
python运维开发之第八天(socket)
查看>>
JAVA 数组元素的反转
查看>>
JavaWeb基础—dbutils的简单入门
查看>>
如今的移动操作系统,写在2013年——android篇 by 伊一线天
查看>>
vs2010快捷键
查看>>
1.three.js世界的4大要素
查看>>
数据结构与算法 Python语言描述 笔记
查看>>
64 装饰器函数: 母版 csrf防御机制 cookie
查看>>