#include <bits/stdc++.h>
using namespace std;
long long k, n, lm, l, m;
int main()
{
cin>>n;
vector <long long> v(n);
for(int i=0; i<n; i++){
cin>>v[i];
}
for(int i=0; i<=n; i++){
m=INT_MIN;
l=0;
for(int j=k; j<n; j++){
if(v[j]>m){
l++;
m=v[j];
}
}
if(l>lm){
lm=l;
}
v.push_back(v[0]);
v[0]=0;
k++;
}
cout<<lm;
return 0;
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | #include <bits/stdc++.h> using namespace std; long long k, n, lm, l, m; int main() { cin>>n; vector <long long> v(n); for(int i=0; i<n; i++){ cin>>v[i]; } for(int i=0; i<=n; i++){ m=INT_MIN; l=0; for(int j=k; j<n; j++){ if(v[j]>m){ l++; m=v[j]; } } if(l>lm){ lm=l; } v.push_back(v[0]); v[0]=0; k++; } cout<<lm; return 0; } |
English