T409093 bread 博客
  • 板块题目总版
  • 楼主july19
  • 当前回复2
  • 已保存回复2
  • 发布时间2024/2/25 21:16
  • 上次更新2024/2/25 21:28:09
查看原帖
T409093 bread 博客
1287790
july19楼主2024/2/25 21:16
#include<bits/stdc++.h>
using namespace std;
const int maxn=1005;
int a[maxn];
int main() {
	int t;
	cin>>t;
	while(t--) {
		int n;
		cin>>n;
		for (int i=1; i<=n; i++)
			scanf ("%d",&a[i]);
		int ans=0;
		for(int i=1; i<n; i++) {
			int mx=a[i];
			for (int j=i+1; j<=n; j++) {
				if (a[j]<a[i])break;
				mx=max(mx,a[j]);
				   if (mx==a[j])
					   ans=max(ans,j-i);
			}
		}
		cout <<ans<<endl;
	}
	return 0;
}
2024/2/25 21:16
加载中...