自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Michael_Li的博客

强省强校一枚蒟蒻的OI博客

  • 博客(55)
  • 收藏
  • 关注

原创 网络流24题——13.方格取数问题

题目链接https://www.luogu.org/problemnew/show/P2774方格取数问题这道题与上一道骑士共存问题非常的类似,首先也是黑白染色得到一张二分图,S向黑连边,白向T连边,流量均为点权,然后黑点与会起冲突的白点连边,那么如果有一条从S-黑-白-T的路径,证明有冲突,我们以割掉这条边(黑点与S的连边,白点与T连边)表示拿走这个点,希望剩下的权值最大,所以模...

2018-04-29 11:04:52 130

原创 网络流24题——12.骑士共存问题

题目链接https://www.luogu.org/problemnew/show/P3355骑士共存问题我们首先将这个网格图黑白染色,我们把会互相攻击的点黑向白连边,显然同颜色的点不会互相攻击,所以得到一张二分图,我们去一个点表示我将骑士从这个点上拿走,最后使得每条边至少有一端被拿走,这刚好就是二分图最小顶点覆盖问题,然后我们知道二分图最小顶点覆盖=二分图最大匹配,所以网络流跑个...

2018-04-28 21:09:24 281

原创 网络流24题——11.分配问题

题目链接https://www.luogu.org/problemnew/show/P4014分配问题非常经典的模型,就是一个带权的二分图最大匹配,要求满足最大匹配的同时权值最大,那么我们显然想到费用流,A类点向B类点连边的时候费用设为贡献就行了,最大贡献的话spfa跑最长路,最小贡献spfa跑最短路就行了#include<cstdio>#include<a...

2018-04-27 20:02:53 277

原创 网络流24题——10.圆桌问题

题目链接https://www.luogu.org/problemnew/show/P3254圆桌问题与前一道试题库问题非常的向,我们借鉴他的思想,我们设单位的集合为A,桌子的集合为B,对于每个单位人数x,从S向A连一条流量为x的边,对于每张桌子能坐y个人,我们从B向T连流量为y的边,那么每一条S-A-B-T的路径表示这个单位的人坐在B这张桌子上,由于每张桌子每个单位只能坐一个人,...

2018-04-27 19:03:06 451

原创 网络流24题——9.试题库问题

题目链接https://www.luogu.org/problemnew/show/P2763试题库问题可以发现这道题有点类似二分图匹配,唯一不同的是每个类型的数量有限制,我们回顾一下用最大流时的做法,设两边集合为A,B,S向A连流量为1的边,A向B连流量为1的边,B向T连流量为1的边,这样保证了每对AB只会产生一的贡献,那么我们这里所有B(表示类型)向T连的边的流量改为该题目联系...

2018-04-26 21:37:36 127

原创 网络流24题——6.魔术球问题

题目链接https://www.luogu.org/problemnew/solution/P2765魔术球问题这道题有很多奇奇怪怪的做法,比如打表,贪心,这些方法本文不进行讲解,本文讲解的是用最大流(二分图匹配)来解决。 讲讲博主的思考历程,如果把这个图建出来,编号小的向编号大的连边,条件是他们的和为平方数,那么得到一个DAG,每一根柱子相当于是一条图上的路径,每条路径之间不能...

2018-04-26 19:41:44 234

原创 网络流24题——4.负载平衡问题

题目链接https://www.luogu.org/problemnew/show/P4016#sub负载平衡问题这道题可以用数学方法来做,具体可以到luogu的题解里去看,写的都很好。 但还是这句话,既然是网络流专题,我们就用网络流的方法。 首先可以把所有库存量取平均值设为res,就是最后每个仓库剩下来的货物,对于每个出口的仓库(即库存量大于平均值),从S连一条容量为a[i]...

2018-04-22 21:49:00 202

原创 网络流24题——3.最小路径覆盖问题

题目链接https://www.luogu.org/problemnew/show/P2764#sub最小路径覆盖问题先给出一个定理:DAG的最小路径覆盖=定点数-对应的二分图最大匹配 对应的二分图指的就是把原先每个顶点拆成入点和出点之后所得到的二分图(所有入边连入入点,所有出边从出点连出)。 我们感性的理解一下,设顶点个数为n,刚开始每个点上有一条只覆盖自己的边,然后我们把一个入点a1到一个出

2018-04-21 20:54:44 231

原创 网络流24题——2.太空飞行计划问题

题目链接https://www.luogu.org/problemnew/show/P2762太空飞行计划我们从S向所有实验连流量为收入的边(割这条边选择不做这个实验) 从所有的机器向T连边(割这条边表示卖这个机器) 实验向机器连INF的边 然后我们求最小割。 这样我们就满足了如果一个实验要选,那么它所有对应的机器要买,或者这个实验不选,那么直接失去这个实验的收入。 最后的总收入就是所有实

2018-04-21 19:45:54 156

原创 网络流24题——1.飞行员配对方案

题目链接https://www.luogu.org/problemnew/show/P2756前言做了好多天模拟赛,感觉网络流还是非常重要的,然而学习网络流模型最好的就是网络流24题,所以决定一道一道的学习网络流24题,在博客里进行总结。真实目的:增加访问量飞行员配对方案网络流24题中相对简单的一题,题面大家可以到luogu里面去看。 这是一道非常显然的二分图匹配问题,可以用匈牙利算法解决。 不

2018-04-20 22:16:06 148

原创 线性求逆元

前言求逆元的常见方法有:欧拉定理(费马小定理),扩展欧几里得求逆元,还有这篇文章要将的线性求1..n的逆元 前面的两种方法可以参考我的另外几篇博客线性求逆元我们现在要求i在模p意义下的逆元 我们假设p=k*i+r; 那么k*i+r=0 (mod p) 两边同时乘上i−1i−1i^{-1}∗∗*r−1r−1r^{-1} 得到 k*r−1r−1r^{-1}+i−1i−1...

2018-04-12 21:35:39 327

原创 欧几里得与扩展欧几里得

欧几里得欧几里得是用来求gcd(a,b)的 也就是我们一般所说的辗转相除法 gcd(a,b)=gcd(b,a%b) 证明: 设a=k∗∗*n,b=k∗∗*m,且n,m互质 那么gcd(a,b)=k; 设a/b=t, 那么gcd(b,a%b)=gcd(k∗∗*m,k∗∗*n-k∗∗*m∗∗*t)=gcd(k∗∗*m,k∗∗*(n-m∗∗*t) 因为n与m互质,那么n减去一个m的倍...

2018-04-12 21:23:01 184

原创 欧拉定理与费马小定理

前言数论专题,如果不了解欧拉函数的话可以先看我前面的博客,有对欧拉函数较为详细的介绍欧拉定理直接切入主题。 对于和m互质的数x,有xφ(n)x^{φ(n)}≡1(mod n)证明设所有和n互质的数为X1X_1,X2X_2,…..,Xφ(n)X_{φ(n)} 有一个和n互质的数k,再定义集合A={kk∗*X1X_1,kk∗*X2X_2,……,kk∗*Xφ(n)X_{φ(n)}} 结论1:A中没有

2018-04-12 18:50:05 247

原创 欧拉函数计算公式的推导

前置知识定理1:φ(a)=a-1,a为质数定理2:φ(pk p^k)=pk p^k-pk−1 p^{k-1},p为质数证明:因为p是质数,所以1..p-1中与p不互质的数一定可以表示为t*p的形式,而t的取值范围是1..pk−1p^{k-1},所以结论得证。定理3:欧拉函数φ是一个积性函数,即φ(xy)=φ(x)∗ *φ(y)当且仅当gcd(x,y)=1证明:http://blog.sina.com

2018-04-11 20:17:29 12574 3

原创 详解CRT

若有写的不好或者写错的地方,欢迎留言评论,不胜感激前言CRT,中国剩余定理,用于求解同余方程。 据说古代有个著名问题叫韩信点兵,有兴趣可以自行百度。 数学化一下就是 x ≡ 2(mod 3) x ≡ 3(mod 5) x ≡ 2(mod 7)求解我们三个等式分开求解,最后加起来,那么如果x1是5和7的公倍数,后面加的时候就不会产生影响 由第一个等式我们得到,x1...

2018-04-10 20:55:14 2627

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除