dp--区间dp

区间dp

区间dp的一般形式

for(int len = 1; len < n; len++)       //枚举区间长度
{
	for(int i = 1; i+len <= n; i++)        //枚举区间左端点
	{
		int j = i+len;                    //区间右端点
		for(int k = i; k < j; k++)        //枚举k
		{
			dp[i][j] = min(dp[i][j],dp[i][k]+dp[k+1][j]);
		}
	}
}
原文地址:https://www.cnblogs.com/hezongdnf/p/12231870.html