上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页
摘要: 题目大概说你正在起点,面前有$n$个门,每个门有一个数字$x$,正数表示开这个门$x$分钟后会出去,负数表示开这个门$-x$分钟后会回到起点。选择门的概率是一样的且每次选择互不影响。问出去的时间期望是多少。 $d[0]$表示从起点出发出去的期望,$d[i](1\leqslant i\leqslant 阅读全文
posted @ 2016-03-19 22:17 WABoss 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 题目大概是有两个音乐厅,有n个乐队申请音乐厅,他们必须从第ii天到第ji天连续开音乐会且他们的开价是wi,每天每个音乐厅都只能供一个乐队进行音乐会。问接受哪些乐队的申请,获利最多能多少。 这题相当于在一条数轴上选择最大权和的线段,使两两相交的线段不超过两个。POJ3680,区间k覆盖。 先把每个申请 阅读全文
posted @ 2016-03-19 09:51 WABoss 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 题目大概一个国家n个城市由m条单向边相连,摧毁每条边都有一个费用。现在你可以选择所给的f个城市中的若干个,每个城市选择后都有一定的价值,但首都1号城市必须到达不了你选择的城市,因为你可能需要摧毁一些边,这样你的获利就是选择城市的价值和减摧毁边的总花费。问,最大的获利是多少以及摧毁哪些边。 如此建容量 阅读全文
posted @ 2016-03-19 08:52 WABoss 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 题目,求最短的包含所有n个DNA片段且不包含任何一个病毒片段的序列。 容易用所有DNA片段和病毒片段建一个AC自动机,构造fail时处理一下各个结点后缀是DNA或者病毒的情况,然后dp[S][u]表示包含DNA片段的集合是S的且后缀状态是自动机第u个结点的最短序列长度,然后顺着AC自动机避开病毒串转 阅读全文
posted @ 2016-03-18 21:13 WABoss 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 题目大概是一棵树,每个结点都有若干个苹果,求从结点1出发最多走k步最多能得到多少个苹果。 考虑到结点可以重复走,容易想到这么个状态: 转移就是: 不过这样提交WA。。然而看不出哪里有错。。无奈看别人代码,发现转移少考虑了一种情况—— 真的想不到。。 阅读全文
posted @ 2016-03-18 16:47 WABoss 阅读(266) 评论(0) 推荐(1) 编辑
摘要: 题目,求包含所有的给定的n个DNA片段的序列的最短长度。 AC自动机上的DP题。 阅读全文
posted @ 2016-03-16 22:45 WABoss 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 题目大概是说,一个村庄有n间房子,房子间有m条双向路相连。1号房子有网络,有k间房子要通过与1号房子相连联网,且一条路上不能有同样颜色的线缆,问最少要用几种颜色的线缆。 二分枚举颜色个数,建立容量网络跑最大流判断解是否成立:源点是1,所有要联网的房子向汇点连容量1的边,所有双向边改为容量为枚举的解的 阅读全文
posted @ 2016-03-16 20:41 WABoss 阅读(438) 评论(0) 推荐(0) 编辑
摘要: 题目大概说,有n头牛和b块草地,每头牛心中分别对每块草地都有排名,草地在牛中排名越高牛安排在那的幸福度就越小(。。。),每块草地都能容纳一定数量的牛。现在要给这n头牛分配草地,牛中的幸福度最大与幸福度最小的差值越小越好,问最小能多小。 显然又是枚举结果跑最大流看是否合法。不过,枚举幸福度的差值是做不 阅读全文
posted @ 2016-03-15 23:26 WABoss 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 题目大概说,alsomagic有宝石,宝石有颜色和形状两个属性;他有一种法力可以将某些颜色形状的宝石转化成另一种颜色形状的宝石;他的女朋友对各个颜色都有一定的容忍数量,而他自己也对各个形状都有一定的容忍数量,超过这个数量就不行;问能否有成功把宝石分成两份,一份给他,一份给他女朋友。 题目这句话“Bu 阅读全文
posted @ 2016-03-15 20:39 WABoss 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 给定正整数序列x1,..., xn (n<=500)。(1)计算其最长递增子序列的长度s。(2)计算从给定的序列中最多可取出多少个长度为s的递增子序列。(3)如果允许在取出的序列中多次使用x1和xn,则从给定序列中最多可取出多少个长度为s的递增子序列。 这题求的其实是最长非递减子序列。。 第一问,是 阅读全文
posted @ 2016-03-14 22:19 WABoss 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 题目大概是给一棵树,问最少删几条边可以出现一个包含点数为p的连通块。 任何一个连通块都是某棵根属于连通块的子树的上面一部分,所以容易想到用树形DP解决: 转移好烦,写得我好累好累。。还好1A了。。   阅读全文
posted @ 2016-03-13 20:30 WABoss 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 题目大概是,普通骨牌连接两张关键骨牌,一旦一张关键骨牌倒下与其相邻的普通骨牌也倒下,普通骨牌倒下与其相邻的骨牌也倒下。给出所有有普通骨牌相连的两个关键骨牌之间普通骨牌倒下所需时间,问1号关键骨牌开始倒下后最后一张骨牌倒下的时间和位置。 居然是最短路。。记dist[u]为起点骨牌1到关键骨牌u的最短时 阅读全文
posted @ 2016-03-13 11:17 WABoss 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 题目问一张无向图能否从1点走到2点再走到3点,且一个点只走一次。 思维定势思维定势。。建图关键在于,源点向2点连边,1点和3点向汇点连边! 另外,题目数据听说有点问题,出现点大于n的数据。。   阅读全文
posted @ 2016-03-12 23:36 WABoss 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 题目是说给一棵树,叶子结点有负权,边有正权,问最多能选多少个叶子结点,使从叶子到根的权值和小于等于0。 考虑数据规模表示出状态:dp[u][k]表示在u结点为根的子树中选择k个叶子结点的最小权值 最后就从d[1][k]中找满足的最大的k。不过单这样转移时间复杂度是指数级,显然这题就是用树上背包了。 阅读全文
posted @ 2016-03-12 21:53 WABoss 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 题目是要给n个重量1到n的球编号,有一些约束条件:编号A的球重量要小于编号B的重量,最后就是要输出字典序最小的从1到n各个编号的球的重量。 正向拓扑排序,取最小编号给最小编号是不行的,不举出个例子真的很难理解= =比如这个数据: 1 4 2 4 1 3 2 正确答案是2 4 3 1,会得到的错误答案 阅读全文
posted @ 2016-03-12 19:23 WABoss 阅读(267) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 23 下一页