T409093 bread
  • 板块题目总版
  • 楼主july19
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/2/24 16:21
  • 上次更新2024/2/24 19:24:12
查看原帖
T409093 bread
1287790
july19楼主2024/2/24 16:21
#include<bits/stdc++.h>
#include <vector>
using namespace std;

int main() {
    int t, n;
    cin >> t;
    while (t--) {
        cin >> n;
        vector<int> b(n);
        for (int i = 0; i < n; i++) {
            cin >> b[i];
        }

        int m = 0;
        int l = 0, r = 0;
        while (r < n) {
            if (b[l] <= b[r]) {
                m = max(m, r- l);
                if (r == n-1) {
                    l++;
                }
                r++;
            } else {
                l++;
            }
        }
        
        cout << m<< endl;
    }
    return 0;
}
2024/2/24 16:21
加载中...