网络流 HLPP 板子】的更多相关文章

#include<bits/stdc++.h> using namespace std; const int MM=4e5+5,inf=0x3f3f3f3f; int n,m,s,t,tot=1,a; int nxt[MM],head[MM],to[MM],w[MM]; int h[MM],e[MM],gap[MM],in[MM]; struct cmp { bool operator()(int a,int b) const { return h[a]<h[b]; } }; prior…
题意: 求最大流 思路: \(1e5\)条边,偷了一个超长的\(HLPP\)板子.复杂度\(n^2 \sqrt{m}\).但通常在随机情况下并没有isap快. 板子: template<class T = int> struct HLPP{ const int MAXN = 1e5 + 5; const T INF = 0x3f3f3f3f; struct edge{ int to, rev; T f; }; vector<edge> adj[maxn]; deque<int…
bool bfs(){ memset(deep,0,sizeof(deep)); queue<int>que; que.push(s); deep[s]=1; while(!que.empty()){ int u=que.front(); que.pop(); for(int i=head[u];i!=-1;i=e[i].nextt){ int v=e[i].v; if(e[i].w>0&&deep[v]==0){ deep[v]=deep[u]+1; if(v==t)…
点此看题面 大致题意: 有一张\(DAG\),经过每条边有一定时间,从\(1\)号点出发,随时可以返回\(1\)号点,求经过所有边的最短时间. 无源汇有上下界网络流 这是无源汇有上下界网络流的板子题. 可以先去看看这道题学习一下无源汇有上下界可行流的基本知识:[LOJ115]无源汇有上下界可行流. 我们对于题目中的每条边,在网络流图中连容量下界为\(1\).容量上界为\(INF\).代价为经过其时间的边. 对于除\(1\)号点外的每个点,在网络流图中将其向\(1\)连容量下界为\(0\).上界为…
理性的整理了一下自己的不足. 计算几何啥都不会,字符串类DP毫无练习,数据结构写的不熟,数论推不出式子,网络流建模常建残: 需要达成的任务: 一.网络流: 熟练网络流的板子(之前一直仰慕zkw费用流,直到今天知道不是万能的坑爹..) 对网络流的建模,进行一次汇总性的总结和学习. 二.Splay 换板子啦..熟练掌握板子. 启发式合并并未经过练习,加以强化 三.主席树 之前好久写的主席树,快忘光了,重新拾起 四.LCT 虽然会写了,但并不能达到完全理解,主要是要理解 涉猎一些相关的题,总结一些实现…
2583. 南极科考旅行 ★★   输入文件:BitonicTour.in   输出文件:BitonicTour.out   简单对比时间限制:1 s   内存限制:256 MB [题目描述] 小美要在南极进行科考,现在她要规划一下科考的路线. 地图上有 N 个地点,小美要从这 N 个地点中 x 坐标最小的地点 A,走到 x 坐标最大的地点 B,然后再走回地点 A. 请设计路线,使得小美可以考察所有的地点,并且在从 A 到 B 的路程中,考察的地点的 x 坐标总是上升的,在从 B 到 A 的过程…
$SDOI$ $2019$ $R1$游记 昨天才刚回来,今天就来写游记啦! Day -5: 做了一下去年省选的Day1,感觉很神仙. Day -4: 做了一下去年省选的Day2,感觉还是很神仙. Day -3: 考老师找的模拟题,有一道高精度开K次根,分析错了复杂度所以尝试写二分+多项式快速幂,最后挂的很惨. Day -2: 本来不想来了,但是还有很多板子没打,所以就打了一天板子. Day -1: 上午在家睡觉,中午就出发了.虽然妈妈跟着去,但是还是坐学校的车,颠簸了很久终于到了济南,住进了一个…
上面友链,下面日记 友人链 最喜欢galgameの加藤聚聚 初三一本&&\(ACG\)姿势比我还丰厚的yx巨巨 更喜欢galgame的shadowice czx ZigZag胖胖 文文 fsy 纳尔 memset0 大佬链(抄题解对象) 苏卿念 attack yyb zsy FlashHu MashiroSky ------------2019 04 18------------- \(cc\)真是个好地方啊又有题解看又有代码抄 ------------2019 04 16--------…
传送门:https://www.luogu.org/problemnew/show/P3324 首先瞅一眼数据范围,发现m, n都很小,所以就可以初步断定这是一道网络流的题. 因为题中说每一个武器只能攻击特定的机器人,所以可以想象成这把武器有一条指向该机器人的边,那流量是多少呢?这是不确定的,因为武器攻击机器人的策略是不知道的.不过有一点可以确定,就是在时间t内,这把武器造成的伤害一定是b[i] * t,如果把武器i和源点连一条边,那么这条边的容量就是b[i] * t. 在考虑每一个机器人的装甲…
Time Limit: 20 Sec  Memory Limit: 512 MBSubmit: 64  Solved: 45 Description Kiana最近喜欢到一家非常美味的寿司餐厅用餐.每天晚上,这家餐厅都会按顺序提供n种寿司,第i种寿司有一个 代号ai和美味度di,i,不同种类的寿司有可能使用相同的代号.每种寿司的份数都是无限的,Kiana也可以无限次 取寿司来吃,但每种寿司每次只能取一份,且每次取走的寿司必须是按餐厅提供寿司的顺序连续的一段,即Kiana 可以一次取走第1,2种寿…