![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
区间dp
柠檬不酸只是萌
遇 见 最 美 的 自 己 。
展开
-
NYOJ 737 — 石子合并(一) 区间dp
原题:http://acm.nyist.net/JudgeOnline/problem.php?pid=737 思路: dp[i][j]表示合并第i堆到第j堆的最小代价; 在i到j之间寻找分割点k,其合并的代价为dp[i][k]+dp[k+1][j]+sum[j]-sum[i-1]; (其中sum[i]表示前i堆石子的数量和) #include #include #define原创 2015-07-25 13:48:08 · 443 阅读 · 0 评论 -
POJ 2955 — Brackets 区间DP
原题:http://poj.org/problem?id=2955 题意: 括号匹配,一对( )或者一对[ ],个数为2; 问一共有多少个匹配的括号; 思路: dp[i][j]表示第i个字符到第j个字符的最大匹配数; 如果第i个字符没有可与之匹配的括号则 dp[i][j] = dp[i+1][j]; 如果str[i] 和 str[k]匹配,则dp[i][j] = dp[i+1原创 2015-07-25 16:15:10 · 361 阅读 · 0 评论