上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页

2017年7月26日

hdu6006 Engineer Assignment 状态dp 定义dp[i][s]表示前i个工程状态为s可以执行的最大工程数。s表示前i个工人选走了s状态的工程师。

摘要: /** 题目:hdu6006 Engineer Assignment 链接:http://acm.hdu.edu.cn/showproblem.php?pid=6006 题意:已知n个工程,每个需要某些领域的专家。有m个工程师,每个人擅长一些领域。 m #include #include #include #include #include using namespace std; typed... 阅读全文

posted @ 2017-07-26 18:49 hnust_accqx 阅读(117) 评论(0) 推荐(0) 编辑

hdu6035 Colorful Tree 树形dp 给定一棵树,每个节点有一个颜色值。定义每条路径的值为经过的节点的不同颜色数。求所有路径的值和。

摘要: /** 题目:hdu6035 Colorful Tree 链接:http://acm.hdu.edu.cn/showproblem.php?pid=6035 题意:给定一棵树,每个节点有一个颜色值。定义每条路径的值为经过的节点的不同颜色数。求所有路径的值和。 思路:看题解后,才想出来的。树形dp。 求所有路径的值和 = 路径条数*总颜色数(n*(n-1)*colors/2)-sigma(每种... 阅读全文

posted @ 2017-07-26 14:53 hnust_accqx 阅读(484) 评论(0) 推荐(0) 编辑

hdu6038 Function 函数映射

摘要: /** 题目:hdu6038 Function 链接:http://acm.hdu.edu.cn/showproblem.php?pid=6038 题意:给定一个a排列[0,n-1],一个b排列[0,m-1]。 定义函数f,定义域为[0,n-1],值域为[0,m-1] 请计算有多少种函数,满足f(i) = bf(ai) 对于每一个i,02->1->0; 对b排列可以建环,0->0, 1->2... 阅读全文

posted @ 2017-07-26 11:27 hnust_accqx 阅读(115) 评论(0) 推荐(0) 编辑

2017年7月25日

hdu6000 Wash 巧妙地贪心

摘要: /** 题目:hdu6000 Wash 巧妙地贪心 链接:https://vjudge.net/contest/173364#problem/B 转自:http://blog.csdn.net/overload1997/article/details/54730156 题意:L件衣服,N个洗衣机,M个烘干机,给出每个洗衣机洗一件衣服的时间和烘干机烘干一件衣服的时间,问需要的最少时间是多少。 思路... 阅读全文

posted @ 2017-07-25 10:49 hnust_accqx 阅读(130) 评论(0) 推荐(0) 编辑

2017年7月24日

hdu3879 Base Station 最大权闭合子图 边权有正有负

摘要: /** 题目:hdu3879 Base Station 最大权闭合子图 边权有正有负 链接:http://acm.hdu.edu.cn/showproblem.php?pid=3879 题意:给出n个地方可以建房子,给出每个地方建房子的费用,如果A,B两个地方建了房子,那么可以获得C的利润。 求建一些房子可以获得的最大利润。 思路:最大权闭合子图。 n个房子与t相连,容量为费用。如果A,B两个... 阅读全文

posted @ 2017-07-24 09:50 hnust_accqx 阅读(123) 评论(0) 推荐(0) 编辑

poj2987 Firing 最大权闭合子图 边权有正有负

摘要: /** 题目:poj2987 Firing 最大权闭合子图 边权有正有负 链接:http://poj.org/problem?id=2987 题意:由于金融危机,公司要裁员,如果裁了员工x,那么x的下级都要裁掉,如果x的下级被裁掉,那么x的下级的下级也要裁掉。。。依次类推 每个员工有个价值,公司裁了员工i,获得价值wi(有正有负), 问公司如何裁员获得最大价值。输出裁员人数以及最大价值。 思路:... 阅读全文

posted @ 2017-07-24 09:32 hnust_accqx 阅读(180) 评论(0) 推荐(0) 编辑

2017年7月23日

poj3422 拆点法x->x'建立两条边+最小费用最大流

摘要: /** 题目:poj3422 拆点法+最小费用最大流 链接:http://poj.org/problem?id=3422 题意:给定n*n的矩阵,含有元素值,初始sum=0.每次从最左上角开始出发,每次向右或者向下一格。终点是右下角。 每经过一个格子,获取它的值,并把该格子的值变成0.问经过k次从左上角到右下角。能得到的数值和最大多少。 思路:我觉得本题元素值全是非负数。要不然不可以过。很多网... 阅读全文

posted @ 2017-07-23 14:24 hnust_accqx 阅读(495) 评论(0) 推荐(0) 编辑

hdu4106 区间k覆盖问题(连续m个数,最多选k个数) 最小费用最大流 建图巧妙

摘要: /** 题目:hdu4106 区间k覆盖问题(连续m个数,最多选k个数) 最小费用最大流 建图巧妙 链接:http://acm.hdu.edu.cn/showproblem.php?pid=4106 题意:给你n个数,每连续m个数,最多选k个数,问可以选的数的权值和最大多少。 思路:可以转化为区间k覆盖问题。区间k覆盖问题是每个点最多被k个区间覆盖。本题是每个区间最多选k个点。 刚好相反。我的做... 阅读全文

posted @ 2017-07-23 13:09 hnust_accqx 阅读(480) 评论(0) 推荐(0) 编辑

poj3680 Intervals 区间k覆盖问题 最小费用最大流 建图巧妙

摘要: /** 题目:poj3680 Intervals 区间k覆盖问题 最小费用最大流 建图巧妙 链接:http://poj.org/problem?id=3680 题意:给定n个区间,每个区间(ai,bi),以及权值wi。选出一些区间,满足权值和最大且任何一个点不会被超过k个区间覆盖。 思路: 建图:对于每个区间(ai,bi)。 ai->bi,cap = 1,cost = -wi; (离散化后的ai... 阅读全文

posted @ 2017-07-23 10:12 hnust_accqx 阅读(348) 评论(0) 推荐(0) 编辑

2017年7月22日

uvalive 3231 Fair Share 公平分配问题 二分+最大流 右边最多流量的结点流量尽量少。

摘要: /** 题目: uvalive 3231 Fair Share 公平分配问题 链接:https://vjudge.net/problem/UVALive-3231 题意:有m个任务,n个处理器,每个任务有两个候选处理器,只要其中一个运行,该任务就能执行。 不同任务的两个候选处理器,至少有一个不同。 求任务数最多的那个处理器所分配的任务数尽量少。 思路:二分+最大流 左边是任务,s->u,ca... 阅读全文

posted @ 2017-07-22 09:56 hnust_accqx 阅读(139) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 18 下一页

导航