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

河南省住房建设厅官方网站如何做网站地图txt

河南省住房建设厅官方网站,如何做网站地图txt,淘宝网中国站电脑版登录,有没有高质量的网站都懂的数组切分 题目分析 这里要搞清楚一个点就是满足区间内数字是连续数字的区间有什么样的特点,既然数字连续重新排列后的数字为n,n1,n2,n3,n4,…nlen,则最大数字和最小数字之差恰好是区间长度减1,即nlen-nlen,同样因为下标也是连续…

数组切分

题目分析

这里要搞清楚一个点就是满足区间内数字是连续数字的区间有什么样的特点,既然数字连续重新排列后的数字为n,n+1,n+2,n+3,n+4,…n+len,则最大数字和最小数字之差恰好是区间长度减1,即n+len-n=len,同样因为下标也是连续数字,那么左端点和右端点的下标之差也是区间长度减1,所以最大数字和最小数字之差恰好是左端点和右端点的下标之差。

定义dp[i]表示以a[i]结尾的区间能够被划分的区间的个数,那么dp[i]可以从 d p [ j − 1 ] ( j < i ) dp[j-1](j<i) dp[j1](j<i)转移过来的条件是a[j]~a[i]这个区间是一个连续区间。

题目代码

import java.util.Scanner;
public class Main{
public static void main(String[] args) {Scanner scanner = new Scanner(System.in);int n = scanner.nextInt();int a[] = new int[n+1];int mod = 1000000007;for (int i = 1; i < a.length; i++) {a[i] = scanner.nextInt();}int dp[] = new int[n+1];dp[0] = 1;for (int i = 1; i < dp.length; i++) {int max = a[i];int min = a[i];for (int j = i; j > 0; j--) {max = Math.max(a[j], max);min = Math.min(a[j], min);if(max-min==i-j) {dp[i] = (dp[i] + dp[j-1])%mod;}}}System.out.println(dp[n]);
}
}
http://www.yayakq.cn/news/199633/

相关文章:

  • 网站建设轮播图app制作费用多少钱
  • 大连网站设计团队长沙网站制作一般多少钱
  • 深圳家居网站建设公司排名域名注册地址查询
  • 网络营销效果好的网站河北住房和城乡建设厅网站6
  • 网站界面设计的分类有哪几种网站建设方案 云盘
  • 室内平面图在线制作网站深圳搜索引擎优化seo
  • 门户网站需要哪些人wordpress.app
  • 深圳网站建设培训外汇期货喊单网站怎么做的
  • 网站制作公司哪家好一点有做微信婚介网站的吗
  • 盐城专业做网站的公司东莞房价2023最新价格
  • 郑州专业网站制作服务报价互联网营销有哪些方式
  • 东圃做网站公司企业信用公示信息网官网贵州
  • dedecms5.7装饰公司网站模板3d建模师未来发展前景
  • 网站备案 复查dz仿网站头部
  • 网站源码建站视频wordpress 守望轩
  • 深圳百度推广网站建设西宁网站制作多少钱
  • 找外包做网站要多久万维网站建设
  • 怎么用ftp工具上传网站源码网站建设入门解读
  • 做网站暴利成都网站设计公司官网
  • 网站开发费会计分录seo快速排名软件推荐
  • 服务网站建设的公司flash布局网站
  • 网站做线支付平台系统多少钱怎样制作做实景的网站
  • 网站后台优化wordpress 获取文章标签
  • 建设一个购物网站需要什么意思培训机构的网站建设
  • 网站建设的市场策划外包公司值得去吗
  • 怎么做网站外贸78建筑人才网
  • 淄博网站搭建公司东莞做好网络推广
  • 企业建设网站的步骤是什么?网站规划建设方案模板
  • 襄阳购物网站开发设计慈溪app开发公司
  • 网站主色调珍岛网站模板