@[cwcDaShuaiGe](/user/1166906)
```cpp
#include<bits/stdc++.h>
using namespace std;
int a[1000001],n;
int sum=0;
int maxi=1;
int main(){
cin>>n;
for(int i=1;i<=n;i++) cin>>a[i];
for(int i=1;i<=n;i++){
if(a[i]+1<=a[i+1]){
sum++;
if(sum>maxi) maxi=sum;
}else{
sum=1;
}
}
cout<<maxi<<endl;
return 0;
}
```
by rnfmabj5114 @ 2023-12-22 17:11:31
@[cwcDaShuaiGe](/user/1166906) 注意:上升是保持单调上升,前项$<$后项,而不是前项+1$=$后项,还有,你看数据范围了吗?
```cpp
#include <bits/stdc++.h>
using namespace std;
int n, a, b, f[1000001], ans;
int main()
{
scanf ("%d%d", &n, &a);
for (int i = 1; i < n; ++ i){scanf ("%d", &b);if (b > a)f[i] = f[i - 1] + 1;else f[i] = 1;ans = max (ans, f[i]);a = b;}
printf ("%d", ans);
return 0;
}
```
by Y_QWQ_Y @ 2023-12-22 17:21:05
谢谢大佬
by cwcDaShuaiGe @ 2023-12-23 07:03:44