博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
P1420 最长连号
阅读量:6001 次
发布时间:2019-06-20

本文共 858 字,大约阅读时间需要 2 分钟。

洛谷——P1420 最长连号

题目描述

输入n个正整数,(1<=n<=10000),要求输出最长的连号的长度。(连号指从小到大连续自然数)

输入输出格式

输入格式:

 

第一行,一个数n;

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

 

输出格式:

 

一个数,最长连号的个数。

 

输入输出样例

输入样例#1:
103 5 6 2 3 4 5 6 8 9
输出样例#1:
5

很显然,这是来搞笑的。 

代码:

#include
#include
#include
#include
#include
#define N 100000using namespace std;int n,a[N],maxn,ans;int read(){ int x=0,f=1; char ch=getchar(); while(ch<'0'||ch>'9'){
if(ch=='-') f=-1; ch=getchar();} while(ch>='0'&&ch<='9'){x=x*10+ch-'0'; ch=getchar();} return x*f;}int main(){ n=read(); for(int i=1;i<=n;i++) a[i]=read(); for(int i=1;i<=n;i++) if(a[i]==a[i-1]+1) ans++; else maxn=max(maxn,ans),ans=1; printf("%d",maxn); return 0;}

 

转载于:https://www.cnblogs.com/z360/p/7118748.html

你可能感兴趣的文章
Python学习第二天-编写购物车
查看>>
AD域组策略-只显示指定的控制面板选项配置方法
查看>>
BigTable——针对结构型数据的一种分布式存储系统
查看>>
ip通信基础第二周回顾
查看>>
唯美MACD-完全版
查看>>
Canvas中 drawImage绘制图片不显示
查看>>
MyEclipse新建Server项目
查看>>
Magento错误处理
查看>>
茵茵的第一课
查看>>
Linux实战教学笔记53:开源虚拟化KVM(一)搭建部署与概述
查看>>
PAT 1007
查看>>
USACO习题:Friday the Thirteenth
查看>>
C++ VS2012 内存泄露检测
查看>>
zabbix 批量添加聚合图形
查看>>
北京交通大学第六届新生程序设计竞赛题解
查看>>
求解点关于直线的距离、垂足、对称点公式
查看>>
洛谷 P1577 切绳子【二分答案】
查看>>
用 Google Map 的 Geocoder 接口来反向地址解析
查看>>
在中小型公司如何做好测试——论测试计划的重要性
查看>>
BSS段、数据段、代码段、堆与栈
查看>>