提交时间:2023-11-19 19:56:37

运行 ID: 31610

#include<iostream> using namespace std; int main() { int i; int n,m[100001],plateau=-9999; int x,len=1; cin>>n; //输入数组大小n m[0]=-3456497; //保证m[0]与m[1]不相同(?) for(i=1;i<=n;i++) { cin>>m[i]; //输入元素 if(m[i]==m[i-1]) //若当前元素与之前一个元素相同 len++; //平台长度+1 else len=1; //平台长度重归为1 if(plateau<len) plateau=len; //记录最大平台值 } cout<<plateau<<endl; return 0; }