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

做网站 ecs vps谷歌广告推广

做网站 ecs vps,谷歌广告推广,同城类网站建设多少钱,网站建设公司 南京数组切分 题目分析 这里要搞清楚一个点就是满足区间内数字是连续数字的区间有什么样的特点,既然数字连续重新排列后的数字为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.hrbkazy.com/news/15191.html

相关文章:

  • 做网站路径如何优化网站快速排名
  • 聊城做网站信息厦门seo百度快照优化
  • 衡阳做网站的南宁网站seo优化公司
  • 网站建设平台源码外包公司被辞退有补偿吗
  • 自己电脑做网站还用备案google推广seo
  • 文字图片制作网站百度销售系统
  • 做网站挂靠点击器原理
  • 服务器硬件影响网站速度长尾关键词
  • 太原病毒最新消息seo优化的常用手法
  • 扬州建设工程信息网站怎么推广
  • 网站设计说明书怎么写深圳推广系统
  • 5人免费crm咸宁网站seo
  • 可以上传资源的网站开发费用100个免费推广b站
  • 做网站 内网怎么映射企业网站推广模式
  • 网络设计工程师是做什么的上海高端seo公司
  • 莱阳做网站网络推广公司可不可靠
  • 全是广告的网站网络营销成功案例有哪些2022
  • 施工企业资产核算的具体内容seo手机优化软件哪个好用
  • 轻创优选地推app厦门专业做优化的公司
  • 做美工用的网站石家庄seo扣费
  • 谁有做网站比较厉害的如何进行seo搜索引擎优化
  • 重庆公司做网站采集站seo提高收录
  • 忻州网站建设公司网页版百度云
  • 电子商务专业是干啥的太原seo管理
  • 公司视频广告拍摄seo引擎优化是做什么的
  • 免费商标设计logo济南seo优化公司助力网站腾飞
  • wordpress 啊树合肥seo软件
  • 石家庄企业建站手机优化器
  • 做旅游网站的引言重庆seo网站系统
  • 2017网站建设报价单长沙专业竞价优化首选