随笔分类 - 动态规划-区间dp
摘要:字符串折叠 bzoj-1090 SCOI-2003 题目大意:我说不明白...链接 注释:自己看 想法:动态规划 状态:dp[i][j]表示从第i个字符到第j个字符折叠后的最短长度。 转移:dp[l][r]=min(r-l+1,dp[l][k]+dp[k+1][r]) 当k+1~r可以有l~k得到时
阅读全文
摘要:玩具取名 bzoj-1055 HAOI-2008 题目大意:给你一个用W,I,N,G组成的字符串,给你一些这四个字符之间的变换规则,每一个变换规则都是由一个字符变成两个字符,问这个字符串是否可能是由一个单独的字符变成的。 注释:$1\le Len\le 200$,每种字符的变换规则<=16 想法:刚
阅读全文
摘要:Making the Grade 路面修整 bzoj-1592 题目大意:给你n段路,每段路有一个高度h[i],将h[i]修改成h[i]$\pm\delta$的代价为$\delta$,求将这n段路修成非严格单调的最小代价。 注释:1$\le$n$\le$2000,$1\le A_i\le 10^9$
阅读全文
摘要:理想的正方形 bzoj-1047 HAOI-2007 题目大意:有一个a*b的整数组成的矩阵,现请你从中找出一个n*n的正方形区域,使得该区域所有数中的最大值和最小值的差最小。 注释:$2\le a,b,n\le 10^3$,$n\le min(a,b)$。 想法:我的思路简直要死。通常的,我们优化
阅读全文
摘要:Photo bzoj-3126 题目大意:给你一个n长度的数轴和m个区间,每个区间里有且仅有一个点,问最多能有多少个点。 注释:$1\le n \le 2\cdot 10^5$,$1\le m\le10^5$。 想法:开始和GXZlegend在那里贪心。贪了挺久发现几乎所有的贪心策略都会被卡,此题被
阅读全文
摘要:Cheapest Palindrome poj-3280 题目大意:给出一个字符串,以及每种字符的加入代价和删除代价,求将这个字符串通过删减元素变成回文字符串的最小代价。 注释:每种字符都是小写英文字符,1<=代价cost<=1000,字符串长度<=2000. 想法:通过之前两道区间dp的铺垫,对区
阅读全文
摘要:矩阵 jdoj-1910 题目大意:给你连续的n个矩阵的长和宽,保证每连续的两个相邻矩阵满足相乘的条件,不能改变题目中矩阵的位置,求将这些矩阵相乘为一个矩阵的最小乘法次数。 注释:1<=n<=500,a,b<=50.定义矩阵A(x,a)和矩阵B(a,y)的乘法次数为x*a*y. 想法:这题,不会这种
阅读全文
摘要:Post Office poj-1160 题目大意:给你在数轴上的n个村庄,建立m个邮局,使得每一个村庄距离它最近的邮局的距离和最小,求距离最小和。 注释:n<=300,m<=min(n,30) 想法:一道DP题,超级有趣。变强中的我查了题解。是这样的:我们定义两个数组,分别是dp和sum。 dp[
阅读全文

浙公网安备 33010602011771号