随笔分类 - 网络流
我的30行递归实现ISAP代码呢!
摘要:传送门 题目描述:有一个树形的通关图,通过每个关卡需要一定的时间,随时可以停止回到起点重新开始游戏, 问把所有关卡都玩一遍的最少时间 思路:下届为1的最小费用流模板 模板代码: #include<iostream> #include<cstdio> #include<cstring> #includ
阅读全文
摘要:传送门 题目描述: 在接下来的n天中,射命丸文将要拍摄幻想乡的少女的照片并且从中为第x个少女拍摄至少Gx张照片刊登在《文文。新闻》上。在第k天的时候文文有Ck个取材对象,且对于每个取材对象拍的照片必须在闭区间[Lki,Rki]中。如果过少, 文文就搞不出大新文;如果过多,就会有少女很安格
阅读全文
摘要:传送门 题目描述: G 公司有 n 个沿铁路运输线环形排列的仓库,每个仓库存储的货物数量不等。如何用最少搬运量可以使 n 个仓库的库存数量相同。搬运货物时,只能在相邻的仓库之间搬运。 思路:把大于平均值的节点和源点连边,容量为差值,费用为0,把小于平均值的节点和汇点连边,容量也为差值,费用为0, 再
阅读全文
摘要:传送门 题目描述: 给定一个由 n 行数字组成的数字梯形如下图所示。 梯形的第一行有 m 个数字。从梯形的顶部的 m 个数字开始,在每个数字处可以沿左下或右下方向移动,形成一条从梯形的顶至底的路径。 分别遵守以下规则: 从梯形的顶至底的 m 条路径互不相交; 从梯形的顶至底的 m条路径仅在数字结点处
阅读全文
摘要:传送门 题目描述: 给定实直线 L 上n 个开区间组成的集合 I,和一个正整数 k,试设计一个算法,从开区间集合 I 中选取出开区间集合 S,S⊆I,使得在实直线 L 上的任意一点 x, S 中包含 x 的开区间个数不超过 k,且∑z∈S∣z∣ 达到最大(∣z∣ 表示开区间 z的长度)。 这样的集
阅读全文
摘要:传送门 题目描述: 给一个矩阵,从左上走到右下,有些点不能走,有些点有石头,每个点可以重复走, 从起始点放置一些机器人,问最多能采到多少个石头. 博客传送门 思路:最大费用最大流 建图:拆点,能走的点可以走无数次,所以我们拆点连边,容量设置为inf,费用为0,然后 点上的石头只能采一次,所以我们再在
阅读全文
摘要:传送门 题目描述: 有一个 m 行 n 列的方格图,每个方格中都有一个正整数。现要从方格中取数,使任意两个数所在方格没有公共边,且取出的数的总和最大,请求出最大的和。 思路:把棋盘通过纵横坐标和(i+j)的奇偶性拆成黑色和白色的点,然后选择黑色/白色的点与源点连边,权值为点权,白色/黑色的点与汇点连
阅读全文
摘要:传送门 题意:给一个图,一个起点,一个终点,要找到一条从起点到终点再回到起点的一条回路, 且每个点除起点只经过一次,且路径最长。 博客传送门 【分析】 这是一道网络瘤题目。 那么,如何建模呢? 【建模】 俗话说得好啊:网络瘤,网络瘤,网络建模最毒瘤。 稍微一不注意踩到了坑就 GG 。 把题意转换一下
阅读全文
摘要:传送门 题目描述: 给定正整数序列 x1....xn。 计算其最长不下降子序列的长度 s。 如果每个元素只允许使用一次,计算从给定的序列中最多可取出多少个长度为 s 的不下降子序列。 如果允许在取出的序列中多次使用 x1 和 xn(其他元素仍然只允许使用一次),则从给定序列中最多可取出多少个不同
阅读全文
摘要:传送门 题目描述: 假设有 n 根柱子,现要按下述规则在这 nn 根柱子中依次放入编号为 1,2,3,...的球“ 每次只能在某根柱子的最上面放球。 同一根柱子中,任何 2个相邻球的编号之和为完全平方数。 试设计一个算法,计算出在 n 根柱子上最多能放多少个球。例如,在 4 根柱子上最多可放 11
阅读全文
摘要:传送门 题目大意:求最小路径覆盖+打印可行解。 思路:二分图匹配问题,匈牙利就行,至于路径打印, 在匹配成功时多加一个nxt数组,标注和它匹配的是谁, 因为最小路径覆盖就是一条条线路,nxt和pre是一一对应的, 这样我们匹配结束后,去找那些没有pre的点,再nxt走到底,就是 一条路径。代码pre
阅读全文
摘要:传送门 题目描述: 问题描述: 假设一个试题库中有 n 道试题。每道试题都标明了所属类别。同一道题可能有多个类别属性。现要从题库中抽取 m 道题组成试卷。并要求试卷包含指定类型的试题。试设计一个满足要求的组卷算法。 编程任务: 对于给定的组卷要求,计算满足要求的组卷方案。 输入格式 第一行有两个正整
阅读全文
摘要:博客链接:传送门 最大权闭合子图 闭合图首先,先了解什么是闭合图。闭合图一般指一个图中点的集合,从该集合中所有的点出发,能到达的点要求都必须在该点集中。也就是说,从该集合中出发,一定要回到该集合中,不能出到集合外。 最大权闭合子图,顾名思义,就是所有闭合子图中点权之和最大的那个,注意这里的权指的是点
阅读全文
摘要:传送门 题目描述: 一共有 nn 个飞行员,其中有 mm 个外籍飞行员和 (n - m)(n−m) 个英国飞行员,外籍飞行员从 11 到 mm 编号,英国飞行员从 m + 1m+1 到 nn 编号。 对于给定的外籍飞行员与英国飞行员的配合情况,试设计一个算法找出最佳飞行员配对方案,使皇家空军一次能派
阅读全文
摘要:传送门 题目描述: 一个餐厅在相继的 N 天里,每天需用的餐巾数不尽相同。假设第 i 天需要 ri块餐巾( i=1,2,...,N)。餐厅可以购买新的餐巾,每块餐巾的费用为 p 分;或者把旧餐巾送到快洗部,洗一块需 m 天,其费用为 f 分;或者送到慢洗部,洗一块需 n天(n>m),其费用为 s
阅读全文
摘要:传送门 题目大意:给我们一个矩阵表示村庄,可以在矩阵上放一些骑士,然后骑士可以按照 RxC的格式向下方行进,每个村庄只能被一个骑士占领,问咱们最少需要安放多少骑士。 思路:还是看的题解....网络瘤太难了啊,我好垃圾啊~说是最小路径覆盖模板题... 观察这题,每个骑士走的路线是不是刚好把整个图给覆盖
阅读全文
摘要:传送门 题目大意:小伙伴们一起投票决定睡不睡觉,1表示想睡觉,2表示不想睡觉 小伙伴们之间有一些亲密的朋友关系,小伙伴们想要让最终违背自己的意愿 和以及违背亲密朋友的意愿的和最小,问小伙伴们最终投票下违背意愿 (违背自己或者投票和朋友不同都算)数目最少。 思路:没思路,看的题解... 我们大概都能想
阅读全文
摘要:传送门 题目大意:两个问题,第一问是求最小割,第二问是求最小割的边数。 思路:第一问咱应该都会,第二问咋弄呢,求出最小割的时候怎样才能求出最小割的边数呢? 果断点开题解...我们可以利用一个数学性质,就是(x*p+y)/p,当p大于y的时候,结果就是x,然后 我们把y就设置为1,表示一条边,p设置为
阅读全文
摘要:传送门 思路:对课本拆点,限制课本使用次数为1,然后这样连边,课本发出点->练习册,容量为1,答案->课本接收点,容量为1 源点->答案,容量为1,练习册连汇点,容量为1,最终形成源点->答案->课本接受点->课本发出点->练习册->汇点的网络图 然后跑网络流,这样就能得到最大匹配成功数了 AC代码
阅读全文
摘要:传送门 思路:看的题解,说是二分图匹配的模板题。 还是我的理解:每个骑士能攻击到的攻击范围内的点与自身坐标的区别 就是行坐标,一个是偶数一个是奇数,于是乎我们就可以把整个棋盘分成行 坐标是奇数和行坐标是偶数两部分,一个与汇点连边,一个与源点连边,然后 再把与源点连边的点(可以放置的话)与其可以攻击到
阅读全文

浙公网安备 33010602011771号