20pts哪里错了?
查看原帖
20pts哪里错了?
681558
Weizhuo_Zhao楼主2023/8/10 13:24
#include <bits/stdc++.h>
using namespace std;
int main(){
	int a/*[10005]={}*/,n,Ikun=-1,ans=0,max_=-1;
	cin>>n;
	cin>>a;
	Ikun=a;
	max_=Ikun;
	for(int i=1;i<n;i++){
		scanf("%d",&a);
 	if(Ikun==1){
		Ikun=a;
		ans++;
   	}
	else{
		Ikun=a;
		max_=max(ans,max_);
		ans=0;
		}
	}
	cout<<max_<<'\n';
	return 0;
}

随便搞得40分

#include <bits/stdc++.h>
using namespace std;
int main(){
	int a/*[10005]={}*/,n,Ikun=-1,ans=0;
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a;
		if(a>Ikun){
			Ikun=a;
			ans++;
		}
	}
	cout<<ans;
	return 0;
}
2023/8/10 13:24
加载中...