提交时间:2025-09-15 20:57:54
运行 ID: 349750
#include<bits/stdc++.h> using namespace std; unsigned long long n,m,a[505],ma=-1e9,s; int main(){ cin>>n>>m; for(int i=1;i<=n;i++){ cin>>a[i]; ma=max(ma,a[i]); } if(m==n-1||m>=n){ cout<<ma; return 0; } for(int i=1;i<=n;i++){ for(int j=i+1;j<=n;j++){ if(a[i]==ma){ cout<<a[i]; return 0; } if(a[i]>a[j]){ s++; if(s==m){ cout<<a[i]; return 0; } }else{ s=0; i=j-1; break; } } } }