随笔分类 - 动态规划
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=4753 [算法] 很明显的分数规划 可以用树形动态规划(树形背包)检验答案 时间复杂度 : O(N^3logN) [代码]
阅读全文
摘要:[题目链接] http://uoj.ac/problem/265 [算法] 首先 , 可以通过枚举两点计算出抛物线 用Fi表示打掉集合i所需的最少抛物线 , 每次转移只需枚举第一个没打到的点即可 时间复杂度 : O(2 ^ n * n ^ 2) [代码]
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3036 [算法] 拓扑排序 + 概率DP [代码]
阅读全文
摘要:[题目链接] http://uoj.ac/problem/149 [算法] 动态规划 f[i][j][k][0 / 1]表示在A的前i位中选j个互不重叠的子串,与B的前k位相同,第i位选 / 不选的方案数 可以用滚动数组优化空间复杂度 [代码]
阅读全文
摘要:[题目链接] http://uoj.ac/problem/17 [算法] 动态规划,f[i][j]表示横坐标为i,高度为j时,最少需要点击屏幕的次数,转移类似于背包 时间复杂度 : O(NM) [代码]
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=4197 [算法] 状压DP [代码]
阅读全文
摘要:[题目链接] http://poj.org/problem?id=1745 [算法] DP [代码]
阅读全文
摘要:[题目链接] http://poj.org/problem?id=3046 [算法] DP,注意用滚动数组优化空间[代码]
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1260 [算法] 区间DP [代码]
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1090 [算法] 区间DP [代码]
阅读全文
摘要:[题目链接] http://poj.org/problem?id=3252 [算法] 数位DP f[i][j][k]表示在二进制表示下第1位为i,共有j位,其中共有k位为0 实现时需注意细节! [代码]
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=1833 [算法] 数位DP [代码]
阅读全文
摘要:[题目链接] http://poj.org/problem?id=2282 [算法] 数位DP [代码]
阅读全文
摘要:[题目链接] http://poj.org/problem?id=1191 [算法] f[i][j][k][l][m] 表示进行了i次切割,当前矩形的左上角左标为(j,k),右下角坐标为(k,l) , sigma( (x - x') ^ 2 ) 的最小值 [代码]
阅读全文
摘要:[题目链接] http://poj.org/problem?id=3345 [算法] 树形背包 [代码]
阅读全文
摘要:[题目链接] http://uoj.ac/problem/333 [算法] 状压DP f[i][j][S]表示j的深度为i,要从第j个宝藏屋开始挖,挖出集合S的最小代价 有状态转移方程 : f[i][j][S] = min{ (i + 1) * dist(j,k) + f[i + 1][k][S2
阅读全文
摘要:[题目链接] http://uoj.ac/problem/331 [算法] 首先,我们预处理出每个点到第N个点的最短路,这等价于在反图上求第N个点到其余点的最短路 然后,我们用f[u][k]表示从第u个点到第n个点,至多走长度为dist(u,n) + k的路径有多少种走法 记忆化搜索即可,注意判断是
阅读全文
摘要:[题目链接] https://www.lydsy.com/JudgeOnline/problem.php?id=3387 [算法] f[i][0]表示从第i个栅栏的左端点走到原点的最少移动步数 f[i][1]表示从第i个栅栏的右端点走到原点的最少移动步数 我们可以用线段树优化转移 [代码]
阅读全文
摘要:[题目链接] http://acm.hdu.edu.cn/showproblem.php?pid=4261 [算法] 首先,有一个结论 : | a[1] - k | + | a[2] - k | + ... + | a[n] - k | 当k取(a[1],a[2], ... , a[n])的中位数时
阅读全文
摘要:[题目链接] http://acm.hdu.edu.cn/showproblem.php?pid=2870 [算法] dp + 单调栈 [代码]
阅读全文

浙公网安备 33010602011771号