如果是3 1 2 3的这种升的话那么你的if(s>maxx)就执行不了了,所以在输出前加一个这个判断就行了
(垃圾学渣的建议)
by icaijy @ 2022-09-23 12:58:35
@[icaijy](/user/378195)
好的,谢谢,我试试
by ZD_LZD @ 2022-09-25 21:24:31
@[langziduan](/user/797451) 我的本来也是90,但是经过dalao的教学成功AC
```cpp
#include<bits/stdc++.h>
using namespace std;
unsigned a[1000005];
int main()
{
int n,i,cnt=0,max0=0;
cin>>n;
for(i=1;i<=n;i++) cin>>a[i];
for(i=1;i<=n;i++)
{
if(a[i]>a[i-1] || i==1) cnt++;
else
{
max0=max(max0,cnt);
cnt=0;
}
}
max0=max(max0,cnt);
if(max0!=1) max0++;
cout<<max0;
return 0;
}
```
by Zouzhuoxuan @ 2022-10-16 21:51:03
@[Zouzhuoxuan](/user/800322) 谢谢,对你的代码理解一下,改改就AC了
by ZD_LZD @ 2022-10-17 12:18:26
好的,此帖结
by ZD_LZD @ 2022-10-17 12:19:00