![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
新知识
文章平均质量分 93
green qwq
加油,以赛促学,认真学好算法
展开
-
[ZJOI2008] 骑士(基环树dp)
Z 国的骑士团是一个很有势力的组织,帮会中汇聚了来自各地的精英。他们劫富济贫,惩恶扬善,受到社会各界的赞扬。最近发生了一件可怕的事情,邪恶的 Y 国发动了一场针对 Z 国的侵略战争。战火绵延五百里,在和平环境中安逸了数百年的 Z 国又怎能抵挡的住 Y 国的军队。于是人们把所有的希望都寄托在了骑士团的身上,就像期待有一个真龙天子的降生,带领正义打败邪恶。骑士团是肯定具有打败邪恶势力的能力的,但是骑士们互相之间往往有一些矛盾。原创 2024-07-29 22:48:18 · 282 阅读 · 0 评论 -
数字梯形问题(网络流之最大权不相交路径):费用流实现
给定一个由n行数字组成的数字梯形如下图所示。梯形的第一行有m个数字。从梯形的顶部的m个数字开始,在每个数字处可以沿左下或右下方向移动,形成一条从梯形的顶至底的路径。分别遵守以下规则:从梯形的顶至底的m条路径互不相交;从梯形的顶至底的m条路径仅在数字结点处相交;从梯形的顶至底的m条路径允许在数字结点相交或边相交。原创 2024-06-30 10:00:00 · 743 阅读 · 0 评论 -
分配问题(二分图最优匹配问题):网络流实现:费用流写
有n件工作要分配给n个人做。第i个人做第j件工作产生的效益为cij。试设计一个将n件工作分配给n个人做的分配方案,使产生的总效益最小或最大。原创 2024-06-30 10:00:00 · 574 阅读 · 0 评论 -
负载平衡问题(网络流之费用流的应用)
G公司有n个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等。如何用最少搬运量可以使n个仓库的库存数量相同。搬运货物时,只能在相邻的仓库之间搬运。原创 2024-06-30 10:00:00 · 846 阅读 · 0 评论 -
运输问题(网络流之费用流的应用)
W公司有m个仓库和n个零售商店。第i个仓库有ai个单位的货物;第j个零售商店需要bj个单位的货物。货物供需平衡,即i1∑maij1∑nbj。从第i个仓库运送每单位货物到第j个零售商店的费用为cij。试设计一个将仓库中所有货物运送到零售商店的运输方案,使总运输费用最少。原创 2024-06-30 10:00:00 · 988 阅读 · 0 评论 -
【模板】最小生成树(Prim算法——优先队列实现形式):适用于稀疏图
如题,给出一个无向图,求出最小生成树,如果该图不连通,则输出orz。原创 2024-06-29 10:00:00 · 1383 阅读 · 0 评论 -
【模板】模意义下的乘法逆元 2(快读+数学)
给定n个正整数ai,求它们在模p意义下的乘法逆元。由于输出太多不好,所以将会给定常数ki1∑naiki答案对p取模。原创 2024-06-27 10:00:00 · 797 阅读 · 0 评论 -
【模板】费用流:概念及证明过程
给定一个包含n个点m条边的图,并给定每条边的容量和费用,边的容量非负。图中可能存在重边和自环,保证费用不会存在负环。求从S到T的最大流,以及在流量最大时的最小费用。原创 2024-06-27 10:00:00 · 848 阅读 · 0 评论 -
骑士共存问题(最大权独立集)
在一个n∗n个方格的国际象棋棋盘上,马(骑士)可以攻击的棋盘方格如图所示。棋盘上某些方格设置了障碍,骑士不得进入。对于给定的n∗n个方格的国际象棋棋盘和障碍标志,计算棋盘上最多可以放置多少个骑士,使得它们彼此互不攻击。原创 2024-06-27 10:00:00 · 871 阅读 · 0 评论 -
太空飞行计划问题(最大权闭合图)
W教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合EE1E2Em和进行这些实验需要使用的全部仪器的集合II1I2In。实验Ej需要用到的仪器是I的子集Rj⊆I。配置仪器Ik的费用为ck美元。实验Ej的赞助商已同意为该实验结果支付pj美元。W。原创 2024-06-27 10:00:00 · 1557 阅读 · 0 评论 -
有线电视网络(割的应用:拆点):快读模板
个人感觉割的证明都是从。原创 2024-06-27 10:00:00 · 894 阅读 · 0 评论 -
王者之剑(最大权独立集):概念
给出一个n×m网格,每个格子上有一个价值vij的宝石。Amber 可以自己决定起点,开始时刻为第0秒。以下操作,在每秒内按顺序执行。ixyxyi4ixyi1x1yx−1yxy1xy−1xy求 Amber 最多能得到多大总价值的宝石。上图给出了一个2×2的网格的例子。在第0秒,首先选择B2进入,取走宝石3;由于是偶数秒,周围的格子A2B1的宝石12消失;向A2走去。在第1秒,由于A2。原创 2024-06-25 10:00:00 · 626 阅读 · 0 评论 -
有向图破坏(最大权覆盖集):概念及辨析
爱丽丝和鲍勃正在玩以下游戏。首先,爱丽丝绘制一个N个点M条边的有向图。然后,鲍勃试图毁掉它。在每一步操作中,鲍勃都可以选取一个点,并将所有射入该点的边移除或者将所有从该点射出的边移除。已知,对于第i个点,将所有射入该点的边移除所需的花费为Wi,将所有从该点射出的边移除所需的花费为Wi−。鲍勃需要将图中的所有边移除,并且还要使花费尽可能少。请帮助鲍勃计算最少花费。原创 2024-06-25 10:00:00 · 754 阅读 · 0 评论 -
生活的艰辛(最大密度子图):无点权情况
约翰是一家公司的 CEO。公司的股东决定让他的儿子斯科特成为公司的经理。约翰十分担心,儿子会因为在经理岗位上表现优异而威胁到他 CEO 的位置。因此,他决定精心挑选儿子要管理的团队人员,让儿子知道社会的险恶。已知公司中一共有n名员工,员工之间共有m对两两矛盾关系。如果将一对有矛盾的员工安排在同一个团队,那么团队的管理难度就会增大。一个团队的管理难度系数等于团队中的矛盾关系对数除以团队总人数。团队的管理难度系数越大,团队就越难管理。约翰希望给儿子安排的团队的管理难度系数尽可能大。原创 2024-06-24 10:00:00 · 985 阅读 · 0 评论 -
最大获利(最大密度子图做法):概念
新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是挑战。THU 集团旗下的 CS&T 通讯公司在新一代通讯技术血战的前夜,需要做太多的准备工作,仅就站址选择一项,就需要完成前期市场研究、站址勘测、最优化等项目。在前期市场调查和站址勘测之后,公司得到了一共N个可以作为通讯信号中转站的地址,而由于这些地址的地理位置差异,在不同的地方建造通讯中转站需 要投入的成本也是不一样的,所幸在前期调查之后这些都是已知数据:建立第i个通讯中转站需要的成本为Pi1≤i≤N。原创 2024-06-24 10:00:00 · 615 阅读 · 0 评论 -
最大获利(最大闭合图做法):及其概念辨析和证明
新的技术正冲击着手机通讯市场,对于各大运营商来说,这既是机遇,更是挑战。THU 集团旗下的 CS&T 通讯公司在新一代通讯技术血战的前夜,需要做太多的准备工作,仅就站址选择一项,就需要完成前期市场研究、站址勘测、最优化等项目。在前期市场调查和站址勘测之后,公司得到了一共N个可以作为通讯信号中转站的地址,而由于这些地址的地理位置差异,在不同的地方建造通讯中转站需 要投入的成本也是不一样的,所幸在前期调查之后这些都是已知数据:建立第i个通讯中转站需要的成本为Pi1≤i≤N。原创 2024-06-24 10:00:00 · 937 阅读 · 0 评论 -
最优标号(最小割之直接应用):割的注意点及细节
给定一个无向图GVE,每个顶点都有一个标号,它是一个0231−1内的整数。不同的顶点可能会有相同的标号。对每条边uv,我们定义其费用costuv为u的标号与v的标号的异或值。现在我们知道一些顶点的标号。你需要确定余下顶点的标号使得所有边的费用和尽可能小。原创 2024-06-22 10:00:00 · 912 阅读 · 0 评论 -
网络战争(最小割之直接应用+01分数规划):割的经验以及注意点
给出一个带权图GVE,每条边e有一个权we。求将点s和点t分开的一个边割集C∣C∣e∈C∑we边割集的定义与最小割中的割边的集合不同。在本题中,一个边割集是指:将这些边删去之后,s与t不再连通。原创 2024-06-22 10:00:00 · 798 阅读 · 0 评论 -
Dinic/ISAP求最小割
给定一个包含n个点m条边的图,并给定每条边的容量,边的容量非负。图中可能存在重边和自环。求从点S到点T的最大流。原创 2024-06-22 10:00:00 · 738 阅读 · 0 评论 -
猪(最大流之建图实战):神奇的建图方式
米尔克在一家养猪场工作,该养猪场共有 $M$ 个上了锁的猪舍。由于米尔克没有钥匙,所以他无法打开任何猪舍。顾客们顺次来到了养猪场,不会有两个顾客同一时间过来。他们中的每个人都有一些猪舍的钥匙,并且想买一定数量的猪。米尔克每天一大早就可以得到计划在当天来到农场的客户的所有数据,以便他制定销售计划,从而最大限度地提高出售生猪的数量。每个猪舍中都可以放置无限数量的猪。请你编写一个程序,计算他当天可以出售的生猪的最大数量。原创 2024-06-22 10:00:00 · 738 阅读 · 0 评论 -
企鹅游行(网络流之拆点):最大流的经验分析以及详细解析
在南极附近的某个地方,一些企鹅正站在一些浮冰上。作为群居动物,企鹅们喜欢聚在一起,因此,它们想在同一块浮冰上会合。企鹅们不想淋湿自己,所以它们只能利用自己有限的跳跃能力,在一块块浮冰之间跳跃移动,从而聚在一起。但是,最近的温度很高,浮冰上也有了裂纹。每当企鹅在一块浮冰上发力跳到另一块浮冰上时,起跳的浮冰都会遭到破坏,落点的浮冰并不会因此受到影响。当浮冰被破坏到一定程度时,浮冰就会消失。现在已知每块浮冰可以承受的具体起跳次数。请帮助企鹅找出它们可以会合的所有浮冰。上图是一个浮冰上站着3。原创 2024-06-22 10:00:00 · 701 阅读 · 0 评论 -
星际转移问题(最大流之判定):分层图
当二分量比较小且点与二分量强烈关系的时候,我们可以考虑分层图。原创 2024-06-21 10:00:00 · 973 阅读 · 0 评论 -
秘密挤奶机(最大流之最大流的判定)
农夫约翰正在制造一台新的挤奶机,并希望对这件事进行严格保密。他将挤奶机藏在了农场的深处,使他能够在不被发现的情况下,进行这项任务。在机器制造的过程中,他要在牛棚和挤奶机之间一共进行T次往返。他有一个秘密通道只能在时使用。农场由N个地标(编号1∼N)组成,这些地标由P条道路(编号1∼P)连接。每条道路的长度为正,且不超过106。多条道路可能连接同一对地标。为了尽可能的减少自己被发现的可能性,农场中的任何一条道路都,并且他应该尝试使用尽可能短的道路。帮助约翰从牛棚(地标。原创 2024-06-21 10:00:00 · 687 阅读 · 0 评论 -
最长递增子序列问题(最大流问题之拆点):不相交路径的题可以用最大流来做
给定正整数序列x1⋯xn。ssx1xns:递增指非严格递增。原创 2024-06-21 10:00:00 · 697 阅读 · 0 评论 -
餐饮(网络流之拆点)
奶牛们在吃饭方面十分挑剔。每头奶牛都有自己喜欢的食物和饮料,并且不会食用其他不喜欢的食物和饮料。农夫约翰为他的奶牛们做了美味的饭菜,但他忘了对照他们的喜好来检查菜单。虽然他可能无法令所有奶牛满意,但他想给尽可能多的奶牛提供一顿完整的用餐----既有食物可吃,也有饮料可喝。农夫约翰一共烹制了F种食物,并提供了D种饮料。约翰共有N头奶牛,其中第i头奶牛有Fi种喜欢的食物以及Di种喜欢的饮料。约翰需要给每头奶牛分配一种食物和一种饮料,并使得有吃有喝的奶牛数量尽可能大。原创 2024-06-21 10:00:00 · 1669 阅读 · 0 评论 -
多源汇最大流
给定一个包含n个点m条边的图,并给定每条边的容量,边的容量非负。其中有Sc个源点,Tc个汇点。图中可能存在重边和自环。求整个网络的最大流。原创 2024-06-20 10:00:00 · 869 阅读 · 0 评论 -
伊基的故事 I - 道路重建(最大流之关键边)
伊基是一个小国 – 凤凰国的国王。凤凰国是如此之小,以至于只有一个城市负责日常商品的生产,并使用公路网将商品运送到首都。伊基发现本国最大的问题在于运输速度太慢了。因为伊基以前是 ACM/ICPC 的参赛者,他意识到这其实是一个最大流问题。他编写了一个最大流程序,并计算出了当前运输网络的最大运输能力。他对运输速度的现状十分不满,并希望能够提高国家的运输能力。提高运输能力的方法很简单,伊基将在运输网络中重建一些道路,以使这些道路具有更高的运输能力。原创 2024-06-20 10:00:00 · 684 阅读 · 0 评论 -
【模板】二分图最大匹配
给定一个二分图,其左部点的个数为n,右部点的个数为m,边数为e,求其最大匹配的边数。左部点从1至n编号,右部点从1至m编号。原创 2024-06-19 10:00:00 · 626 阅读 · 0 评论 -
【模板】矩阵快速幂
一个m×n的是一个由m行n列元素排列成的矩形阵列。即形如Aa11a21⋮am1a12a22⋮am2⋯⋯⋱⋯a1na2n⋮amn本题中认为矩阵中的元素aij是整数。两个大小分别为m×n和n×p的矩阵AB的结果为一个大小为m×p的矩阵。将结果矩阵记作C,则cijk1∑naikbkj(1≤i≤m, 1≤。原创 2024-06-18 10:00:00 · 695 阅读 · 0 评论 -
Dinic/ISAP求最大流
给定一个包含n个点m条边的图,并给定每条边的容量,边的容量非负。图中可能存在重边和自环。求从点S到点T的最大流。原创 2024-06-13 10:00:00 · 699 阅读 · 0 评论 -
EK求最大流
图,并给定每条边的容量,边的容量非负。图中可能存在重边和自环。存在一条有向边,容量为。原创 2024-06-13 10:00:00 · 250 阅读 · 0 评论