博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[网络流24题-3]软件补丁问题
阅读量:5766 次
发布时间:2019-06-18

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

“网络流”好题。。。

为啥这个题会出现在网络流24题里呢QAQ我真的按照网络流想的建了一个2^n个点的2^n*n边的图。。。然后一想网络流再怎么跑都跑不出1e6点数1e6边数的非分层图吧。。。弃疗看题解md怎么是状压+最短路qaq

就是状压状态然后dp因为1e6的状态每次转移又有100所以最短路更新就好了。

附代码。

#include
#include
#include
#include
#include
using namespace std;int f[1048576];struct node{ int x,dis; node(){} node(int _x,int _dis){x=_x,dis=_dis;}};bool operator <(node a,node b){return a.dis>b.dis;}priority_queue
que;bool vis[1048576];int bug[101][2],fix[101][2],n,m,tm[101];void dij(){ memset(f,48,sizeof(f));//printf("%d\n",f[0]); f[(1<
<
f[x]+tm[i]) f[to]=f[x]+tm[i],que.push(node(to,f[to])); } }}char ch[21];int main(){ scanf("%d%d",&n,&m); for(int i=1;i<=m;i++) { scanf("%d",&tm[i]); scanf("%s",ch); int len=strlen(ch); for(int j=0;j

转载于:https://www.cnblogs.com/hanyuweining/p/10321963.html

你可能感兴趣的文章
常用的C#正则表达式!
查看>>
Ant构建Hadoop程序(Hadoop-2.7.1)
查看>>
问题4:单例模式--解决不同Uiview间数据共享的问题
查看>>
PuTTY 提供的文件传输工具PSCP (PuTTY Secure Copy client) ...
查看>>
Yii2.0 的COOKIE和SESSION用法
查看>>
okhttp cancel() 导致Crash NetworkOnMainThreadExcepti
查看>>
Spring概述
查看>>
最穷无非讨饭,不死终会出头
查看>>
日志记录
查看>>
用cookie防刷新当前位置菜单
查看>>
h5 CSS RESET
查看>>
apache shiro与spring整合、动态filterChainDefinitions、以及认证、授权
查看>>
Linux的uniq和diff命令
查看>>
Linux下修改时区的方法
查看>>
docker在已有的tomcat镜像上打新的镜像的Dockerfile编写说明
查看>>
极客学院Python文本爬虫
查看>>
输入框input类型为number时,去掉上下箭头
查看>>
Spring MVC AOP通过注解方式拦截Controller等实现日志管理
查看>>
Hadoop HA现有解决方案
查看>>
【自用】 Selection sort by Python
查看>>