码迷,mamicode.com
首页 >  
搜索关键字:状态转移方程    ( 932个结果
货车运输
题面 首先便是想到了Floyd的暴力方法,状态转移方程也不难推出:w[i][j]=max(w[i][j], min(w[i][k],w[k][j]));但是n^3n3次方时间复杂度和n^2n2的空间复杂度是显然不可取的。 于是我们思考,可以发现有一些权值较小的边是不会被走过的。正如样例中的第三条边, ...
分类:其他好文   时间:2019-09-22 15:20:31    阅读次数:56
lc 1199. Minimum Time to Build Blocks
简直精妙。 哈夫曼编码? 我用的是dp,这种区间dp的时间复杂度是真的难算!状态转移方程为n的区间dp时间都算作n^3吧。 先把任务从长到短排序,然后看worker在那一层要细分多少?就是位置i和员工数n的dp转移。 但是可以贪心!!!!!!!!!!!!每次都是把时间最短的放在最后,而且这两个必然同 ...
分类:其他好文   时间:2019-09-22 10:36:43    阅读次数:101
关于递归和动态规划的简单理解
1.递归的定义 简单的来说,递归就是一个概念能够用自身来解释,比如说一本字典,每个字词的解释是依靠字典中其他的字词来解释的。一般来说,计算机中遇到的递归问题大多是把一个问题分解成规模更小的子问题求解,再进行合并。 递归的性质 一个具有递归性质的问题,大多具有两个特征,第一个是状态转移方程也就是递归方 ...
分类:其他好文   时间:2019-09-14 13:16:00    阅读次数:105
2019/8/27 校内模拟赛 考试报告
A.挑战(challenge.cpp) 首先令$x_i=max(a_i k,0)$,即破坏第$i$个防御区域的代价. 设$dp_i$表示从$1...i$需要的最小代价,有状态转移方程:$dp_i=min(dp_j)+x_i$,其中$i L\le j\le i 1$. 初始化边界$dp_0=0,dp_ ...
分类:其他好文   时间:2019-08-27 23:15:55    阅读次数:110
POJ - 3624 Charm Bracelet (01背包基础)
题意: 即是给你一个容量M的包,有N件物品,每件物品有分别对应的 价值value 以及 重量weight .然后在不超过该背包容量的情况下能得到的最大价值为多少? 思路: 由于这是最基础的问题,所以就记录当对 01背包状态转移方程式的 理解。 对于动态规划来说,首先要知道我们要确定哪些状态量。然后再 ...
分类:其他好文   时间:2019-08-25 18:31:34    阅读次数:86
HDU - 1024 Max Sum Plus Plus (基础dp)
原题链接: 题意: 给你一个长为 $N$的序列。你要将其分为 $M$ 段不重叠的连续区间 , 使得这些区间的总和最大。 思路: 我们先从状态来看。一般关于序列问题我们很容易想到 以第 $j$ 个数结尾的状态。然后再结合这道题的 $M$ 个不同区间,我们可以再设一个 区间个数为 $i$ 的状态。即最后 ...
分类:其他好文   时间:2019-08-25 15:50:30    阅读次数:59
解码方法
"题目链接:" 涉及知识: 动态规划、分类讨论 分析: 首先从简单的情形进行分析,找出大概的状态转移方程,在逐步进行分类讨论。 假设给一个数串,". . . . . . 1258654326014 . . . . . .",dp[k] 表示 k 位数字的解码方法的总数,由于数字 1 26 分别表示字 ...
分类:其他好文   时间:2019-08-23 00:05:43    阅读次数:69
poj1837 Balance
Topic Links Topic meaning:有一天平其左右臂长为15,有m个数字,一个数字表示天平上一个钩子距天平中心点的距离,左边为负数,右边为正数,有n个质量确定的砝码,所有砝码都应被悬挂上去,一个钩子可以挂多个砝码,问有多少种挂法使得天平保持平衡; Method of Solving: ...
分类:其他好文   时间:2019-08-22 14:46:11    阅读次数:107
任务安排「SDOI2012」
题意 有一个数列,每个元素均有一个完成耗时$t_i$与完成耗费$f_i$,每个元素的耗费等于其完成时刻乘以完成耗费。可以将这些元素分为任意组,每一组的元素完成时刻一样。每一组都会有一个固定的额外时间耗费$s$。数据范围$3 10^5$。 思路 首先推出状态转移方程$dp[i]=min(dp[j]+s ...
分类:其他好文   时间:2019-08-19 21:23:39    阅读次数:95
leetcode 877. 石子游戏
题目描述: 亚历克斯和李用几堆石子在做游戏。偶数堆石子排成一行,每堆都有正整数颗石子 piles[i] 。 游戏以谁手中的石子最多来决出胜负。石子的总数是奇数,所以没有平局。 亚历克斯和李轮流进行,亚历克斯先开始。 每回合,玩家从行的开始或结束处取走整堆石头。 这种情况一直持续到没有更多的石子堆为止 ...
分类:其他好文   时间:2019-08-16 18:55:12    阅读次数:67
932条   上一页 1 ... 11 12 13 14 15 ... 94 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!