博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj3199 [Sdoi2013]escape
阅读量:5946 次
发布时间:2019-06-19

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

这题真tm是醉了。

就是对于每个亲戚,利用其它的亲戚对他半平面交求出其控制的范围,然后随便跑个最短路就行了

n=0卡了我一下午//

1 #include 
2 #include
3 #include
4 #include
5 #include
6 #define N 666 7 #define eps 1e-12 8 using namespace std; 9 int g[N][N]; 10 struct point{ 11 double x[2]; 12 point(){} 13 point(double a,double b){x[0]=a,x[1]=b;} 14 double & operator [] (int a){
return x[a];} 15 }p[N]; 16 double dis(point a,point b){ 17 return sqrt((b[0]-a[0])*(b[0]-a[0])+(b[1]-a[1])*(b[1]-a[1])); 18 } 19 struct line{ 20 double a,b,c,k; 21 int id; 22 line(){} 23 line (double x,double y,double z,int pos){ 24 a=x;b=y;c=z; 25 k=atan2(-x,y);id=pos; 26 } 27 void rev(){ 28 a=-a;b=-b;c=-c; 29 k=atan2(-a,b); 30 } 31 }l[N],q[N]; 32 int T,n,bot,tot,top,be,ans; 33 double wx,wy,sx,sy,d; 34 bool cmp(line a,line b){ 35 if(fabs(a.k-b.k)
=eps)l[++j]=l[i]; 58 tot=j; 59 bot=1;top=2; 60 q[1]=l[1];q[2]=l[2]; 61 for(i=3;i<=tot;i++){ 62 while(bot
View Code

 

转载于:https://www.cnblogs.com/Ren-Ivan/p/8516253.html

你可能感兴趣的文章
Grumpy:Google 用 Go 开发的 Python 运行时
查看>>
Kubernetes 1.14 版本发布:正式支持Windows 节点,持久化本地卷进入GA
查看>>
区块链和数据科学:如果同时应用这两种技术,将会实现什么?
查看>>
AVG插件泄漏Chrome用户数据
查看>>
免费微信公众号专用h5在线电影票API
查看>>
专访刘刚:360手机卫士的性能监控与优化
查看>>
FB正在大规模重构React Native,预计今年发布
查看>>
从0到1:腾讯Yoo视频底层页推荐系统实践
查看>>
推荐10个CI/CD工具,用于云平台集成交付
查看>>
云平台宕机引发的系列思考,企业如何自救?
查看>>
Java EE跟JCP说再见
查看>>
整洁代码之道——重构
查看>>
Oracle加入CNCF,发布Kubernetes on Oracle Linux以及Terraform Kubernetes Cloud Installer
查看>>
Scrum指南更新:Ken Schwaber、Jeff Sutherland访谈
查看>>
在瑞士最大银行驱动创新
查看>>
CRI Shimv2:一种 Kubernetes 集成容器运行时的新思路
查看>>
机器人操作系统来到Windows
查看>>
通过规模化Scrum创造最新技术的打印机
查看>>
时序数据库DolphinDB和TimescaleDB 性能对比测试报告
查看>>
准备好了?测试人员迟早会被要求测试包含区块链技术的解决方案
查看>>