80分vector做法求助!!
查看原帖
80分vector做法求助!!
1051749
noi_onlyup楼主2024/4/3 23:57

有没有大佬帮忙看一看我的代码为什么80分吗?

#include<bits/stdc++.h>
using namespace std;
long long a,b,k,z,maxx;
vector<long long> vc;
vector<int>::iterator it;
int main(){
	cin>>a;
	for(int i=0;i<a;i++){
		cin>>k;
		vc.push_back(k);
	}
	for(int i=0;i<a;i++){
		if(vc[i]==vc[i-1]+1 and i!=0){
			z++;
		} 
		else{
			maxx=max(z,maxx);
			z=0;
		}
	}
	cout<<maxx+1;
	return 0;    
}
2024/4/3 23:57
加载中...