else 的话cnt要赋值为0
by BGM114514 @ 2023-11-13 19:04:44
@[BGM114514](/user/705058) 感谢但发现,结果比样例是小了,如果将cnt=0;的话这个结果似乎会跟小,有什么办法解决吗?
by 3_15_good @ 2023-11-13 19:56:46
i的初始值要为1
by BGM114514 @ 2023-11-13 20:02:38
```cpp
#include<iostream>
using namespace std;
int main(){
int n,cnt=0;
int max_cnt=0;
cin>>n;
int x;
int max=-1;
for(int i=1;i<=n;i++){
cin>>x;
if(max<x){
cnt++;
max=x;
}
else{
max=x;
if(max_cnt<cnt){
max_cnt=cnt;
}
cnt=1;
}
}
if(max_cnt<cnt){
max_cnt=cnt;
}
cout<<max_cnt;
return 0;
}
```
by BGM114514 @ 2023-11-13 20:14:23