博客园 首页 私信博主 显示目录 隐藏目录 管理 动画
上一页 1 ··· 6 7 8 9 10 11 12 下一页
摘要: 【中学高级本-网络流24题】餐巾计划 【中学高级本-网络流24题】餐巾计划 Description 一个餐厅在相继的N天里,第i天需要Ri块餐巾(i=l,2,…,N)。餐厅可以从三种途径获得餐巾。 (1)购买新的餐巾,每块需p分; (2)把用过的餐巾送到快洗部,洗一块需m天,费用需f分(f<p)。如 阅读全文
posted @ 2019-03-12 14:11 Hastin 阅读(233) 评论(0) 推荐(0) 编辑
摘要: 先翻译一下吧(题面可以在原OJ上找) Mirko在一个由M个锁着的猪舍组成的养猪场工作,Mirko无法解锁任何猪舍,因为他没有钥匙。客户纷纷来到农场。他们每个人都有一些猪舍的钥匙,并想购买一定数量的猪。 有关计划在特定日期访问农场的客户的所有数据都可以在清晨获得Mirko,以便他可以制定销售计划以最 阅读全文
posted @ 2019-03-12 08:36 Hastin 阅读(296) 评论(0) 推荐(0) 编辑
摘要: 题面 解析 这也就是一道费用流的模板题啊! 将S与仓库连边,流量为存货,费用为0, 商店与T连边,流量为需求,费用为0, (S,T反过来也可以)。 然后把每个仓库与商店连边, 流量为INF,费用为c[i][j], 再spfa+EK求最小费用最大流,最大费用最大流即可(应该不需要证明吧)。 上AC代码 阅读全文
posted @ 2019-03-11 21:12 Hastin 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】太空飞行计划 Description W 教授正在为国家航天中心计划一系列的太空飞行。每次太空飞行可进行一系列商业性实验而获取利润。现已确定了一个可供选择的实验集合E={E1,E2,…,Em},和进行这些实验需要使用的全部仪器的集合I={ I1, I2,…,In }。实验Ej 需要用 阅读全文
posted @ 2019-03-11 15:33 Hastin 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 【网络流24题】方格取数问题 Description 在一个有m * n 个方格的棋盘中,每个方格中有一个正整数。现要从方格中取数,使任意2 个数所在方格没有公共边,且取出的数的总和最大。试设计一个满足要求的取数算法。对于给定的方格棋盘,按照取数要求编程找出总和最大的数。 Description 在 阅读全文
posted @ 2019-03-11 13:54 Hastin 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 题面 解析 这题确实有些难度。。 首先,暴力做法,就直接二分+bfs, 然而,时间,空间都会炸掉!!!。 因此,考虑优化。 step 1 首先,我们可以用差分的思想, 设最终达到的状态是全部为零。 那么初始时k个需要打开的开关就设为1, 因为锁的取反也可以表示为加1后模2, 所以用a[i]记录第i个 阅读全文
posted @ 2019-03-09 23:18 Hastin 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 【重庆八中模拟赛】寻找代表元 Description 八中一共有n个社团,分别用1到n编号。八中一共有m个人,分别用1到m编号。每个人可以参加一个或多个社团,也可以不参加任何社团。每个社团都需要选一个代表。我们希望更多的人能够成为代表。这里,每个人至多代表一个社团且每个社团至多有一个代表。 【重庆八 阅读全文
posted @ 2019-03-09 21:57 Hastin 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 题面 解析 看上去是黑题啊! 实际上也就是道网络流最大流。 当然,我们也知道网络流最关键的是建图。 首先,分析一下题目: 题目要求在操作后使给定的边lab一定在最小生成树上, 求最小的操作数。 先设lab连通的边为A,B。 那么,根据Krustal算法,在加入lab时一定没有权值比lab小的边使A, 阅读全文
posted @ 2019-03-09 17:44 Hastin 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 题面 解析 这其实就是个二分图匹配的水题(虽然我还是爆零了) 这题的意思就是说,有x个人,y张床(x,y不确定), 每个人只能睡在指定的几张床上, 问能否使每人都有床睡。 所以,直接二分图匹配,看最大匹配是否大于行了啊啊!(当然,用网络流也可以。) 然而,却出现了一些玄学错误(导致本次考试全体爆零) 阅读全文
posted @ 2019-03-09 13:43 Hastin 阅读(282) 评论(0) 推荐(0) 编辑
摘要: [ZJOI2008]树的统计Count Description 一棵树上有n个节点,编号分别为1到n,每个节点都有一个权值w。我们将以下面的形式来要求你对这棵树完成一些操作: I. CHANGE u t : 把结点u的权值改为t II. QMAX u v: 询问从点u到点v的路径上的节点的最大权值 阅读全文
posted @ 2019-03-08 13:42 Hastin 阅读(176) 评论(0) 推荐(0) 编辑
上一页 1 ··· 6 7 8 9 10 11 12 下一页