区间类动态规划之详解凸多边形的划分 您所在的位置:网站首页 相交的表示方法 区间类动态规划之详解凸多边形的划分

区间类动态规划之详解凸多边形的划分

2024-07-05 08:23| 来源: 网络整理| 查看: 265

区间动态规划是线性动规的拓展,在划分阶段时,往往是以区间的长度从小到大为阶段,逐步求解到到长度为N的区间的最优值,在枚举每一个区间的最优值时,由于当前区间内又有很多种合并方式并到到当前区间,那么就需要枚举这些合并方式中产生的值维护最优值,合并的不同,可以看作是区间划分的不同,划分时需要枚举划分的位置,即分割点。   那么对于区间类动态规划问题,往往可以将问题分解成为两两合并的形式。其解决方法是对整个问题设最优解,枚举分割点,维护最优值。 dp[i][j] = max{dp[i][k] + dp[k+1][j] + 合并时需要计算的值 },其中k为区间[i,j]内一分割点。 回到问题凸多边形的划分这道题。 题目描述   给定一个具有N(N n; for(int i=1;i> a[i]; for(int i= 1;i



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有