线性规划
文章平均质量分 51
Coco_T_
东南大学本科毕业生,浙江大学在读研究生
展开
-
poj1364 King(差分约束)
题目链接简介: 给出若干形如 a(si) + a(si+1) + … + a(si+ni) a(si) + a(si+1) + … + a(si+ni) > ki 的不等式,询问是否存在合法的a序列分析: 柿子都是区间和的形式 这就在提醒我们把区间和变成前缀和的差 比如说不等式 a(si) + a(si+1) + … + a(si+ni) a(si) + a(si+1原创 2017-10-11 15:31:22 · 226 阅读 · 0 评论 -
bzoj2788 [Poi2012]Festival(差分约束)
Description有n个正整数X1,X2,…,Xn,再给出m1+m2个限制条件,限制分为两类:1. 给出a,b (1<=a,b<=n),要求满足Xa + 1 = Xb2. 给出c,d (1<=c,d<=n),要求满足Xc <= Xd在满足所有限制的条件下,求集合{Xi}大小的最大值。Input第一行三个正整数n, m1, m2 (2<...原创 2018-03-12 14:15:39 · 416 阅读 · 0 评论 -
poj1752 Advertisement(差分约束)
题目链接分析: 看到这道题,我的反应就是线性规划 我一开始把问题抽象成: 给出一条数轴和n个区间,在数轴上选取尽量少的数,使得每个区间内都有K个数被选中 经过转化后,这道题就和bzoj3550一样了 但是这道题的数据范围有点大,所以我们要另辟蹊径设dis[i]" role="presentation" style="position: relative;">dis[i]dis[i原创 2018-01-28 09:56:06 · 306 阅读 · 0 评论 -
hdu3666 THE MATRIX PROBLEM(差分约束||乘除变加减)
题目链接分析: 从题面能得到: L<=C[i][j]∗a[i]b[j]<=R" role="presentation" style="position: relative;">L=C[i][j]∗a[i]b[j]=RLC[i][j]∗a[i]b[j]RL我们需要确定的是a" role="presentation" style="position: relati原创 2018-01-26 14:59:48 · 239 阅读 · 0 评论 -
hdu3440 House Man(差分约束)
题目链接题意: 有N个在一条直线上的房子,每个房子有着不同的高度, 一个超人可以将这些房子左右移动但不能改变房子之间的相对位置 现在超人要从最矮的房子跳到刚好比他高的房子上面,且每次跳的房子都要比当前房子要高 最后超人肯定会跳到最高的房子上面,现在给出超人能够跳的最远距离, 问: 如何摆放这些房子,使得超人能够经过所有的房子跳到最高的房子,又要使最矮的房子和最高的房子之间的距离最原创 2018-01-25 21:33:07 · 324 阅读 · 0 评论 -
poj3169 Layout(差分约束【关于线规的思考)
题目链接分析: 差分约束系统,我们用Bellman解决LIKE:xi−xj<=z,xi<=xj+z" role="presentation" style="position: relative;">xi−xj=z,xi=xj+zxi−xjz,xixj+zx_i-x_jDISLIKE:xi−xj>=z,xj<=xi−z"原创 2018-01-25 17:34:30 · 210 阅读 · 0 评论 -
bzoj3118 Orz the MST(单纯形)
Description给出一个带权的连通无向图,对于其中的每条边i,在原来边权的基础上,其边权每增加1需要付出的代价为Ai,边权每减少1需要付出的代价为Bi,现在指定该图的一棵生成树,求通过修改边权,使得该生成树成为图的一棵最小生成树,需要付出的最少总代价。 Input第一行两个正整数N, M,表示图的点数和边数,点以1~N编号;接下来M行,每行六个正整数Ui, Vi, Wi, FFi, Ai原创 2018-01-25 16:31:40 · 296 阅读 · 0 评论 -
bzoj3550 [ONTAK2010]Vacation (单纯形|网络流)
Description有3N个数,你需要选出一些数,首先保证任意长度为N的区间中选出的数的个数Input第一行两个整数N,K。第二行有3N个整数。Output一行一个整数表示答案。Sample Input5 314 21 9 30 11 8 1 20 29 23 17 27 7 8 35Sample Output195HINT【数据原创 2018-01-24 22:02:04 · 651 阅读 · 0 评论 -
bzoj3112 [Zjoi2013]防守战线(单纯形)
题目描述 Description战线可以看作一个长度为 n 的序列,现在需要在这个序列上建塔来防守敌兵,在序列第 i号位置上建一座塔有 Ci 的花费,且一个位置可以建任意多的塔费用累加计算。有 m个区间[L1, R1], [L2, R2], …, [Lm, Rm],在第 i 个区间的范围内要建至少 Di座塔。求最少花费。输入描述 Input Description第一行原创 2018-01-24 21:32:03 · 245 阅读 · 0 评论 -
bzoj3265 志愿者招募加强版(单纯形)
DescriptionInputOutputSample Input3 3 2 3 41 1 2 21 2 3 51 3 3 2Sample Output14分析: 单纯形算法因为题目中要求的是最小值,并且约束条件是大于等于 所以我们要构建原线性规划的对偶图实际上对偶图十分好构建: 将系数矩阵转置一下,就是a[i原创 2018-01-24 20:45:28 · 346 阅读 · 0 评论 -
线性规划之二 —— 单纯形算法(详解)
鸣谢dalao的教导单纯形算法是求解线性规划的经典方法 虽然ta的执行时间在最坏的情况下并不是多项式,然而在实际中这个算法通常是相当快速的实际上也非常简单,主要就三个步骤:找到一个初始的基本可行解不断的进行旋转(PIVOT)操作重复第二步直到结果不能改进为止单纯形算法的一个例子考虑下面这个标准型的线性规划: 最小化: −x1−14x2−6x3−x1−14x2−6x...原创 2018-01-24 19:46:21 · 5818 阅读 · 1 评论 -
poj3195 Candies(差分约束)
题目链接分析: 差分约束的模版tip以前在学差分约束的时候,记得必须建一个虚拟源点,连向所有的结点,做多源最短路 但是这道题却没有,我就有点纳闷了 仔细想了想,可能建立虚拟源点的作用是避免出现负环,这道题不会有负边权,所以直接单源最短路即可在写Bellman的时候,一开始我直接用STL,结果T掉了 那就手写队列吧,写完了却一直RE 实在没办法,看了一下学姐的做法:把队原创 2018-01-23 16:12:06 · 207 阅读 · 0 评论 -
线性规划之一 —— 引入和基本概念(乌拉拉)
鸣谢: 1. 细语呢喃 2. 算法导论什么是线性规划?只要上过高中的人都知道:定区间,画直线,求最值? 今天我们说的线性规划,可以说是高中课本中内容的升华↓ 定义 在给定有限的资源和竞争约束情况下,很多问题都可以表述成最大化或最小化某个目标 如果可以把目标指定为某些变量的线性函数,而且如果可以将资源约束指定为这些变量的等式或不等式,则得到了一个线性规划问题很学术是吧,不喜原创 2018-01-23 21:51:16 · 770 阅读 · 0 评论 -
bzoj1061 [Noi2008]志愿者招募(费用流)
Description申奥成功后,布布经过不懈努力,终于成为奥组委下属公司人力资源部门的主管。布布刚上任就遇到了一个难题:为即将启动的奥运新项目招募一批短期志愿者。经过估算,这个项目需要N 天才能完成,其中第i 天至少需要Ai 个人。 布布通过了解得知,一共有M 类志愿者可以招募。其中第i 类可以从第Si 天工作到第Ti 天,招募费用是每人Ci 元。新官上任三把火,为了出色地完成自己的工作,布布希望原创 2018-01-23 19:11:13 · 322 阅读 · 0 评论 -
UVa 11478 - Halum(二分+差分约束+Bellman)
题目链接简介: 带权有向图,每个点都可以有如下操作:令从ta出发的每一条边增加d,终止于ta的每一条边减小d 最后让所有边权的最小值非负且尽量大分析: 我为什么总是要做这么难的题有一点需要注意,不同的操作互不影响,而且也没有顺序的限制, 因此,我们可以考虑合并一个节点上的所有操作 令sum(a)表示作用在a结点上的所有d值之和, 这样我们就简化了题目:找到合适的sum值,使原创 2017-10-10 21:11:56 · 474 阅读 · 0 评论 -
bzoj4383 [POI2015]Pustynia(线段树优化建图+差分约束)
Description给定一个长度为n的正整数序列a,每个数都在1到10^9范围内,告诉你其中s个数,并给出m条信息,每条信息包含三个数l,r,k以及接下来k个正整数,表示a[l],a[l+1],…,a[r-1],a[r]里这k个数中的任意一个都比任意一个剩下的r-l+1-k个数大(严格大于,即没有等号)。 请任意构造出一组满足条件的方案,或者判断无解。Input第一行包含三个正整数n,s,m(...原创 2018-03-21 09:11:34 · 274 阅读 · 1 评论