`
tomhibolu
  • 浏览: 1383006 次
文章分类
社区版块
存档分类
最新评论

Monkey Party hdu 3506

 
阅读更多

题目类型:动态规划,属于区间性质的,可以利用四边形不等式加速。

题目连接:http://acm.hdu.edu.cn/showproblem.php?pid=3506

题目大意:一群猴子围成圈,每个猴子互相不认识,猴王要给大家互相认识,每个猴子认识别人需要一个时间花费,而且A猴子认识B猴子,则A猴子认识的所有猴子和B猴子认识的所有猴子都能认识,这个代价为所有AB猴子认识的猴子的时间花费和。 说的很绕,可以读下题,题目意思就是这样的。

思路:运用动态规划,枚举每个区间的分割点,从而找到最小花费。因为题目中给出的是环,解决的方法就是设一个长度为2*n的数组可以将环转化为线性。

转移方程:dp[i][j]=min(dp[i][k]+dp[k+1][j]+sum[i][j] i<k<j)

代码:



分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics