博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
bzoj 3993: [SDOI2015]星际战争
阅读量:5820 次
发布时间:2019-06-18

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

1 #include
2 #include
3 #include
4 #include
5 #define N 1008 6 #define M 1000009 7 #define eps 0.00001 8 using namespace std; 9 int S,T,A[N],B[N],f[N][N],n,m,cnt=1,tot,head[N],next[M],u[M],d[N],q[N]; 10 double v[M],sum; 11 void jia1(int a1,int a2,double a3) 12 { 13 cnt++; 14 next[cnt]=head[a1]; 15 head[a1]=cnt; 16 u[cnt]=a2; 17 v[cnt]=a3; 18 return; 19 } 20 void jia(int a1,int a2,double a3) 21 { 22 jia1(a1,a2,a3); 23 jia1(a2,a1,0); 24 return; 25 } 26 bool bfs() 27 { 28 memset(d,0,sizeof(d)); 29 int h=0,t=1; 30 q[1]=S; 31 d[S]=1; 32 for(;h
eps;) 96 { 97 double mid=(l+r)/2.0; 98 jian(mid); 99 double ans=0;100 for(;bfs();)101 ans+=dinic(S,0x7fffffff);102 if(ans>=(sum-eps))103 {104 qq=mid;105 r=mid;106 }107 else108 l=mid;109 }110 printf("%.6lf\n",qq);111 return 0;112 }

二分答案网络流。

转载于:https://www.cnblogs.com/xydddd/p/5309514.html

你可能感兴趣的文章
Svn Patch 中文乱码
查看>>
关于actionbar
查看>>
mysql实战优化之二:limit优化(大表翻页查询时) sql优化
查看>>
DJANGO和UIKIT结合,作一个有进度条的无刷新上传功能
查看>>
HTML学习笔记之中的一个(input文件选择框的封装)
查看>>
Threejs 官网 - Three.js 的图形用户界面工具(GUI Tools with Three.js)
查看>>
Android实战技巧之十九:android studio导出jar包(Module)并获得手机信息
查看>>
No module named flask.ext.sqlalchemy.SQLALchemy
查看>>
J - A + B Problem II(第二季水)
查看>>
SQL查询 - 表连接
查看>>
Git -- 简介
查看>>
Mybatis注解方法操作数据库
查看>>
理解领域模型Domain Model
查看>>
android:background="@drawable/home_tab_bg"
查看>>
JQuery 获取checkbox被选中的值
查看>>
CSS布局:水平居中
查看>>
【Android】17.5 利用Messenger实现进程间通信(IPC)
查看>>
POJ 2778 DNA Sequence (AC自己主动机 + dp)
查看>>
go--Ubuntu下安装GO LANG,测试输入hello world
查看>>
每天一个linux命令:locate
查看>>