文章分类 -  ACM_DP

摘要:如果没有看别人写的,我应该想不到这个就是用这么简单dp来写的, 果真对dp还是很陌生。。。之前一直在想这个怎么用最小编辑距离做,但是状态转移方程实在是想不出。太弱,要加强。 要多种思维.无聊说下今天看到div1 中有一个熟悉的id,dianbei... 进了前100, 好吧表示我也想进div1 的前100. 好吧,加油吧。D. Greenhouse Effecttime limit per test2 secondsmemory limit per test256 megabytesinputstandard inputoutputstandard outputEmuskald is an a 阅读全文
posted @ 2013-02-03 17:52 chenhuan001 阅读(208) 评论(0) 推荐(0) 编辑
摘要:这题就是经典的最小编辑距离。题意比较简单: 将一串字符经过插入、删除、更换变成另一个字符串. 一般想用字符串处理可以发现根本无法下手, 当然这题用DP会好做很多。用dp就会涉及很多东西,首先这个题是求一个最小的操作步数,满足的dp求最优解的要求.再而就是有无后效性, 如果用一个二维数组dp[i][j]来记录, 以源串第j个元素为结尾, 与目标串的i个元素的字串相等所需的最小的操作次数. 可以发现在之前求出的无法直接影响后面的变化。最后一个就是子问题的叠加: (也就是关键的状态转移) 可以发现每一次求dp[i][j]时,可以根据三个操作来得出.1. 插入 dp[i][j]=dp[i-1][j]+ 阅读全文
posted @ 2013-02-03 15:20 chenhuan001 阅读(143) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示