题解 CF580A 【Kefa and First Steps】

Tomone

2018-04-04 23:43:11

Solution

Vector数组加迭代器,有点麻烦 ``` #include<cstdio> #include<iostream> #include<string> #include<algorithm> #include<map> #include<set> #include<vector> using namespace std; const int MAXN(10086); vector <int> v; //建一个Vector动态数组 int main(){ ios::sync_with_stdio(false); int tmp,n,ans=0,cnt=0; cin>>n; for(int i=0;i<n;++i){ cin>>tmp; v.push_back(tmp); //存入数据 } for(vector <int>::iterator it = v.begin()+1;it!=v.end();++it){ vector <int>::iterator tmp2=it-1; //迭代器指向前一个元素 if((*it)>=(*tmp2)){ cnt++; ans=max(cnt,ans); } else cnt=0; } cout<<ans+1; return 0; } ```