上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 49 下一页
摘要: 题意在区间[0,50000]上有一些整点,并且满足n个约束条件:在区间[ui, vi]上至少有ci个整点,问区间[0, 50000]上至少要有几个整点。思路差分约束求最小值。把不等式都转换为>=形式,那么显然有xvi >= xui-1 + ci,那么就在约束图中连一条(ui-1, vi, ci)的边... 阅读全文
posted @ 2013-08-08 23:31 AbandonZHANG 阅读(150) 评论(0) 推荐(0)
摘要: 题意在区间[0,50000]上有一些整点,并且满足n个约束条件:在区间[ui, vi]上至少有ci个整点,问区间[0, 50000]上至少要有几个整点。思路差分约束求最小值。把不等式都转换为>=形式,那么显然有xvi >= xui-1 + ci,那么就在约束图中连一条(ui-1, vi, ci)的边... 阅读全文
posted @ 2013-08-08 23:31 AbandonZHANG 阅读(116) 评论(0) 推荐(0)
摘要: 定义在一个差分约束系统(system of difference constraints)中,线性规划矩阵A的每一行包含一个1和一个-1,A的其他所有元素都为0。因此,由Ax≤b给出的约束条件是m个差分约束集合,其中包含n个未知量,对应的线性规划矩阵A为m行n列。每个约束条件为如下形式的简单线性不等... 阅读全文
posted @ 2013-08-08 23:15 AbandonZHANG 阅读(164) 评论(0) 推荐(0)
摘要: 定义在一个差分约束系统(system of difference constraints)中,线性规划矩阵A的每一行包含一个1和一个-1,A的其他所有元素都为0。因此,由Ax≤b给出的约束条件是m个差分约束集合,其中包含n个未知量,对应的线性规划矩阵A为m行n列。每个约束条件为如下形式的简单线性不等... 阅读全文
posted @ 2013-08-08 23:15 AbandonZHANG 阅读(212) 评论(0) 推荐(0)
摘要: 题意有一个图, 两种操作,一种是删除某点的所有出边,一种是删除某点的所有入边,各个点的不同操作分别有一个花费,现在我们想把这个图的边都删除掉,需要的最小花费是多少。思路很明显的二分图最小点权覆盖集。WA在输出最小割方案上。【输出最小割方案】从源点S做一次DFS遍历,标记所有访问到的点,这些点就是S点... 阅读全文
posted @ 2013-08-07 16:45 AbandonZHANG 阅读(140) 评论(0) 推荐(0)
摘要: 题意有一个图, 两种操作,一种是删除某点的所有出边,一种是删除某点的所有入边,各个点的不同操作分别有一个花费,现在我们想把这个图的边都删除掉,需要的最小花费是多少。思路很明显的二分图最小点权覆盖集。WA在输出最小割方案上。【输出最小割方案】从源点S做一次DFS遍历,标记所有访问到的点,这些点就是S点... 阅读全文
posted @ 2013-08-07 16:45 AbandonZHANG 阅读(320) 评论(0) 推荐(0)
摘要: 题意敌人侵略r*c的地图。为了消灭敌人,可以在某一行或者某一列安置超级大炮。每一个大炮可以瞬间消灭这一行(或者列)的敌人。安装消灭第i行的大炮消费是ri。安装消灭第j行的大炮消费是ci现在有n个敌人,告诉你这n个敌人的坐标,让你同时消灭这些敌人,为你最小花费是多少。花费的定义:每个大炮消费的乘积。思... 阅读全文
posted @ 2013-08-07 15:27 AbandonZHANG 阅读(187) 评论(0) 推荐(0)
摘要: 题意敌人侵略r*c的地图。为了消灭敌人,可以在某一行或者某一列安置超级大炮。每一个大炮可以瞬间消灭这一行(或者列)的敌人。安装消灭第i行的大炮消费是ri。安装消灭第j行的大炮消费是ci现在有n个敌人,告诉你这n个敌人的坐标,让你同时消灭这些敌人,为你最小花费是多少。花费的定义:每个大炮消费的乘积。思... 阅读全文
posted @ 2013-08-07 15:27 AbandonZHANG 阅读(168) 评论(0) 推荐(0)
摘要: 题意给出一个n*n大小的矩阵,要求从左上角走到右下角,每次只能向下走或者向右走并取数,某位置取过数之后就只为数值0,现在求解从左上角到右下角走K次的最大值.思路经典的费用流模型:K取方格数。构图方法:将矩阵的每个元素m[i][j]拆成两个点u=(i-1)*n+j和v=n*n+(i-1)*n+j,从u... 阅读全文
posted @ 2013-08-07 13:15 AbandonZHANG 阅读(121) 评论(0) 推荐(0)
摘要: 题意给出一个n*n大小的矩阵,要求从左上角走到右下角,每次只能向下走或者向右走并取数,某位置取过数之后就只为数值0,现在求解从左上角到右下角走K次的最大值.思路经典的费用流模型:K取方格数。构图方法:将矩阵的每个元素m[i][j]拆成两个点u=(i-1)*n+j和v=n*n+(i-1)*n+j,从u... 阅读全文
posted @ 2013-08-07 13:15 AbandonZHANG 阅读(194) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 49 下一页