随笔分类 -  动态规划

1 2 3 4 5 ··· 7 下一页
摘要:[题目链接] https://loj.ac/problem/3042 [题解] 首先考虑将期望拆开 , 有 E(x) = sigma { P (x > i) } 我们需要求出i张牌仍不能胡牌的概率 , 显然可以转化为求方案数。 直接动态规划是不好做的 , 但如果我们能将当前手上的麻将状态压成一个数 阅读全文
posted @ 2020-07-29 17:05 evenbao 阅读(341) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3879 [算法] 首先 , 后缀树有一个很好的性质 : 两个后缀的LCP等于该字符串反串后缀树上所对应的两个节点的最近公共祖先u的right集合中最长的串 , 即maxlen(u) 注意 阅读全文
posted @ 2019-05-26 22:41 evenbao 阅读(395) 评论(0) 推荐(0)
摘要:[题目链接] https://codeforces.com/contest/1139/problem/D [算法] 考虑dp 设fi表示现在gcd为i , 期望多少次gcd变为1 显然 , fi = (1 / m) * sigma{ fgcd(i , j) } + 1 直接转移是O(N ^ 2log 阅读全文
posted @ 2019-04-05 21:47 evenbao 阅读(309) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=5337 [算法] 考虑构建后缀自动机 用fi , j表示前i个串 , 匹配到自动机上的j号节点方案数 在自动机上dp即可 , 详见代码 时间复杂度 : O(NK) [代码] 阅读全文
posted @ 2019-04-05 21:25 evenbao 阅读(561) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=5314 [算法] 考虑dp , 用f[i][j][0 / 1][0 / 1]表示以i为根的子树中选了j个 , 是否选i , i是否被覆盖的方案数 树形背包进行合并 , 转移即可 时间复杂 阅读全文
posted @ 2019-04-05 21:22 evenbao 阅读(251) 评论(0) 推荐(1)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2806 [算法] 首先建立广义后缀自动机 注意到问题具有单调性 , 不妨对于每组询问二分答案mid 如何检验? 记fi表示前i个字符最多能选几个 , 有转移方程 : fi = max{ 阅读全文
posted @ 2019-03-29 21:18 evenbao 阅读(206) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2302 [算法] 记 s[i] 表示已经确定的m人中编号大于等于i的人数 考虑dp , 记fi,j表示剩余(n - m)人中编号大于等于i的人已经确定j个人的编号的方案数,则:f[i][ 阅读全文
posted @ 2019-03-29 21:11 evenbao 阅读(1207) 评论(3) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2298 [算法] 考虑用总人数 - 最多人说真话 显然 , 对于每个人 , 如果他说的是真话 , 那么他的排名必然在[ai + 1 , n - bi]中 , 否则不合法 统计出每个合法区 阅读全文
posted @ 2019-03-29 20:57 evenbao 阅读(154) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2111 [算法] 一种比较好的理解方式是将该序列看成是一棵堆式存储的二叉树 那么问题转化为求有多少个堆 考虑dp , 用fi表示以i为根的子树能构成多少个堆 根结点显然是最小的数 , 我 阅读全文
posted @ 2019-03-02 08:43 evenbao 阅读(177) 评论(0) 推荐(1)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3270 [算法] 记fi,j表示第一个人在i , 第二个人在j的概率 高斯消元即可 时间复杂度 : O(N ^ 6) [代码] 阅读全文
posted @ 2019-02-13 22:56 evenbao 阅读(230) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3594 [算法] 首先有一个结论 : 每次选择的区间右端点一定是n 根据这个结论 , 设fi,j表示前i株玉米拔高j次的最长不下降子序列长度 则fi,j = max{fp,q + 1} 阅读全文
posted @ 2019-02-10 21:52 evenbao 阅读(168) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1096 [算法] 斜率优化 时间复杂度 : O(N) [代码] 阅读全文
posted @ 2019-02-10 21:30 evenbao 阅读(180) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2425 [算法] 类似与数位动态规划的思想 , 用组合数学进行简单推导即可 时间复杂度 : O(L ^ 3) [代码] 阅读全文
posted @ 2019-02-07 22:34 evenbao 阅读(141) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3675 [算法] 首先 , 我们发现将一段序列切成若干段所获得的收益与顺序无关 于是我们可以用fi,j表示切i次 , 前j个数的最大收益 令sumi表示ai的前缀和 显然 , fi,j 阅读全文
posted @ 2019-02-06 22:36 evenbao 阅读(229) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1597 [算法] 首先将所有土地按长为第一关键字 , 宽为第二关键字排序 显然 , 当i > j , 且yi >= yj时 , 土地j没有用 , 不妨使用单调栈弹出所有没有用的土地 用f 阅读全文
posted @ 2019-02-06 22:32 evenbao 阅读(177) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1911 [算法] 设前i个士兵"修正"后的最大战斗力为fi 令sumi表示x的前缀和 显然 , 有状态转移方程 : fi = max{ fj + a * (sumi - sumj) ^ 阅读全文
posted @ 2019-02-06 22:26 evenbao 阅读(160) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=2726 [算法] 此题与POJ1180非常相似 但是 , 此题中的t值可能为负 , 这意味着不能每次都将斜率 <= k的点弹出 , 而需要在凸壳中进行二分查找 时间复杂度 : O(Nlo 阅读全文
posted @ 2019-02-06 22:19 evenbao 阅读(289) 评论(0) 推荐(0)
摘要:[题目链接] http://poj.org/problem?id=1180 [算法] 首先 , 用fi表示前i个任务花费的最小代价 有状态转移方程 : fi = min{ fj + sumTi(sumCi - sumCj) + S(sumCn - sunCj)} 直接进行转移的时间复杂度为O(N ^ 阅读全文
posted @ 2019-02-06 22:14 evenbao 阅读(199) 评论(0) 推荐(0)
摘要:[题目链接] https://codeforces.com/contest/960/problem/F [算法] 记fi表示以第i条边结束最长的路径 可以用线段树优化该dp , 注意动态开点 时间复杂度 : O(MlogN) [代码] 阅读全文
posted @ 2018-12-19 22:07 evenbao 阅读(236) 评论(0) 推荐(0)
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=4300 [算法] 记Fi表示二进制表示下第i位为1的最长序列 可以通过枚举二进制的每一位进行转移 时间复杂度 : O(NlogV) [代码] 阅读全文
posted @ 2018-12-19 22:00 evenbao 阅读(249) 评论(0) 推荐(0)

1 2 3 4 5 ··· 7 下一页