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

网站建设报价清单网站怎么优化关键词

网站建设报价清单,网站怎么优化关键词,国家市场监督管理总局网络学院,楚雄 网站建设描述 输入长度为n的一个正整数序列,要求输出序列中最长连号的长度连号指在序列中,从小到大的连续自然数 输入描述 第一行,一个整数n。 第二行,n个整数ai​,之间用空格隔开 输出描述 一个数,最长连号的…

描述

输入长度为n的一个正整数序列,要求输出序列中最长连号的长度连号指在序列中,从小到大的连续自然数

输入描述

第一行,一个整数n。
第二行,n个整数ai​,之间用空格隔开

输出描述

一个数,最长连号的个数

实际上可以利用动态规划:

#include <bits/stdc++.h>
using namespace std;
struct node{int num,sum;
}a[10010];
bool cmp(node a,node b){return a.sum<b.sum; 
}
int main(){int n;cin>>n;for(int i=1;i<=n;i++){cin>>a[i].num;a[i].sum=1;}for(int i=2;i<=n;i++){if(a[i].num==a[i-1].num+1){a[i].sum=a[i-1].sum+1;}}sort(a+1,a+n+1,cmp);cout<<a[n].sum;
}

但用双指针更加方便:

#include <bits/stdc++.h>
using namespace std;
int a[10010];
int main(){int n;cin>>n;for(int i=1;i<=n;i++){cin>>a[i];}int ans=0;int r=1,l=1;//注意从0开始还是1开始while(r<=n){//个人建议直接while循环嵌套,不用for if(a[r]!=a[r-1]+1){l=r;}int cnt=r-l+1;ans=max(ans,cnt);r++;}cout<<ans;return 0;
}

http://www.dtcms.com/wzjs/377165.html

相关文章:

  • 武汉招聘网站制作在线推广
  • 网站内容如何优化现在推广用什么平台
  • 用网站ip做代理搭建网站需要什么技术
  • 自己电脑做服务器网站ip域名查询地址
  • 百度网站优化是什么意思网络营销案例分析题及答案
  • 安徽seo人员南宁seo专员
  • html网站分页怎么做网络整合营销方案ppt
  • 项目怎样做网站的优化、排名
  • 中企动力300官网seo优化关键词排名
  • 网站域名申请了该怎么做创建自己的网站
  • 装饰网站建设长春网站建设制作
  • 如何提高网站的访问速度东莞seo建站投放
  • 做淘宝网站的主机宁波网站推广找哪家公司
  • 湖北建设工程信息网站网络推广与推广
  • 小型网站建设实训教程友情链接检索数据分析
  • 网站域名申请流程app制作费用一览表
  • 平面设计师和网页设计师哪个好求好用的seo软件
  • 卓越职业院校建设专题网站seo全称是什么
  • 网站建站客户需求表单2022最新小学生新闻
  • 深圳极速网站建设推荐关键词优化是怎么做的
  • 太原疫情最新信息台州做优化
  • 网站信息服务费怎么做凭证如何建立网页
  • 备案 网站名称 怎么改网站如何让百度收录
  • 做的网站如何放在电脑上企业培训师资格证报考2022
  • asp网站如何发布武汉百度推广优化
  • 网站建设功能评估表软文写作模板
  • 金普新区城乡建设局网站张家口网站seo
  • php网站超市正规的培训机构有哪些
  • 网站开发任务完成情况网络安全培训
  • 深圳全网站建设公司手机优化大师官网