小码君周末在房间里写作业,累了就睡大觉,可是他家临近街道,时不时会有令人不悦的声音变化。
声音有一个计量单位叫做“分贝”,我们假设声音处在
0
0~
65
65分贝时不会影响到小码君学习和睡觉,现在给出连续
𝑛
n个小时的声音分贝值,请找到其中连续最长的不会影响学习和睡觉的时间长度。
输入格式
第一行包含一个整数
𝑛
n,表示给出
𝑛
n小时连续时间。
接下来一行包含
𝑛
n个正整数
𝑎
𝑖
a
i
,表示第
𝑖
i小时的声音分贝值。
输出格式
输出一个整数,表示连续最长的不会影响学习和睡觉的时间长度。
输入输出样例
输入#1
复制
5
11 45 14 19 19
输出#1
复制
5
输入#2
复制
5
19 19 81 14 91
输出#2
复制
2
说明/提示
1
<
𝑛
<
1
0
5
,
1
<
𝑎
𝑖
<
100
1<=n<=10
5
,1<a
i
<=100
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,s=0,num=0;
int a[100001];
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>a[i];
if(a[i]<=65)
{
s++;
}
else
{
if(s>num)num=s;
s=0;
}
}if(s==n)cout<<s;
if(s<n)cout<<num;
return 0;
}