当前位置: 首页 > wzjs >正文

wordpress网站前台密码无锡网站seo顾问

wordpress网站前台密码,无锡网站seo顾问,静态网站怎么建设,大数据营销前景区间DP 概述例题例题一 更小的数例题二 能量项链 概述 区间DP和线性DP其实从代码角度来说就是遍历处理的顺序不一样 合并:即将两个或多个部分进行整合,也可以反过来; 特征:能将问题分解为能两两合并的形式; 求解&am…

区间DP

    • 概述
    • 例题
      • 例题一 更小的数
      • 例题二 能量项链

概述

区间DP和线性DP其实从代码角度来说就是遍历处理的顺序不一样
合并:即将两个或多个部分进行整合,也可以反过来;

特征:能将问题分解为能两两合并的形式;

求解:对整个问题设最优值,枚举合并点,将问题分解为左右两个部分,最后合并两个部分的最优值得到原问题的最优值。

例题

例题一 更小的数

在这里插入图片描述
这个题典型的用区间DP,可以看到比大小如果首位和末位的大小确定,是否满足条件就可以确定,而大小相等的时候就需要用到前面已经得到的dp[i+1][j-1]

package com.js.datastructure.recursion.蓝桥.国特训练营.动态规划线性DP;import java.util.Scanner;public class 更小的数 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);//字符串长度为n//由数字0~9组成//选取子串并且把子串翻转//dp[i][j] 代表下标从i到j子串的个数String s = scanner.nextLine();int len = s.length();int t = s.length();boolean[][] dp = new boolean[len][len];int ans = 0;for (int i = 2; i <= t; i++) {//代表子串的长度for (int j = 0; j < len - i + 1; j++) {int k = j + i - 1;if(s.charAt(j) > s.charAt(j + i - 1)){dp[j][k] = true;ans++;} else if (s.charAt(j) < s.charAt(j + i - 1)) {dp[j][k] = false;}else {dp[j][k] = dp[j+1][k-1];if(dp[j][k]){ans++;}}}}System.out.println(ans);}
}

例题二 能量项链

在这里插入图片描述

import java.util.Scanner;
// 1:无需package
// 2: 类名必须Main, 不可修改public class Main {public static void main(String[] args) {//需要把v[]再复制一份(使得每个数的遍历都是数组长度)//例如:输入  1 2 3 4  复制成 1 2 3 4 1 2 3 4//状态转移方程 dp[i][j] = Math.max(dp[i][k]+dp[k+1][j]+sum(i,k,j)) (i<=k<j)Scanner scan = new Scanner(System.in);int n = scan.nextInt();int[] arr = new int[2*n+2];for(int i=1;i<=n;i++){arr[i] = scan.nextInt();arr[n+i] = arr[i];}long[][] dp = new long[2*n+2][2*n+2];for(int len=2;len<=n;len++){for(int i=1;i+len-1<=2*n;i++){int j=i+len-1;for(int k=i;k<j;k++){dp[i][j] = Math.max(dp[i][j],dp[i][k]+dp[k+1][j]+arr[i]*arr[j+1]*arr[k+1]);}}}long ans = 0;for(int i=1;i<=n;i++){ans = Math.max(ans,dp[i][i+n-1]);}System.out.println(ans);scan.close();}
}
http://www.dtcms.com/wzjs/788782.html

相关文章:

  • 赣州企业网站建设推广网站建设包含专业
  • 建站平台排行淄博网站制作设计
  • 自助建网站平台深圳网络建设公司
  • 镇江建设网站的公司上海做网站建设公司排名
  • 值得相信的西安网站开发wordpress页面功能
  • 陕西省建设监理协会网站女性时尚网站模板
  • 从事网站美工建设百度知道灰色词代发收录
  • 辽ICP备 网站建设 中企动力泰安外贸网站建设公司
  • 光谷网站建设公司中国招标投标网查询平台
  • 网站设计跟网站开发区别小学生网站制作
  • 网站备案安全责任书是谁盖章文化网站建设心得
  • 分析网站优缺点中国建设教育协会网站查
  • 企业网站开发市场如何把自己做的网站挂网上
  • 乡镇网站建设方案网站空间速度快
  • 手机网站建设电话php网站建设用什么软件
  • 网站 项目 需求汕头网站建设seo外包
  • 商务网站内容维护范围邮箱域名和网站域名
  • 经过开发建设 网站上线了微信管理
  • 公司中英文网站厦门市建设局网站首页
  • jsp 哪些网站静态网站怎么入侵
  • 网站变灰谷歌海外广告投放推广
  • qq空间是用什么做的网站u盘做网站
  • 有没有做网站一次付费做计算机版权需要网站源代码
  • 如何用dw做网站地图2024年新闻摘抄
  • 近期网络舆情热点事件网站优化公司开始上班了
  • 企业网站建设选题依据一个网站有哪些优势
  • 通化网站建设设计网站官网狗
  • 在网站上卖东西怎么做网站建设技术支持 会天下
  • 绿色建筑网站wordpress源代码如何在本地编辑器
  • 优化百度网站网页设计的岗位叫什么