求改站外题
  • 板块灌水区
  • 楼主xzgy
  • 当前回复1
  • 已保存回复1
  • 发布时间2024/8/18 01:42
  • 上次更新2024/8/18 11:11:19
查看原帖
求改站外题
1145372
xzgy楼主2024/8/18 01:42

#include <bits/stdc++.h>
using namespace std;
long long a[100000];
long long n, ma = -114514, l, na;
int main() {
    freopen("maximum.in", "r", stdin);
    freopen("maximum.out", "w", stdout);
    cin >> n;
    for (int i = 1; i <= n; i++) {
        cin >> a[i];
        if (ma < a[i])
            ma = a[i];
    }
    for (int i = 1; i <= n; i++) {
        if (a[i] == ma) {
            l++;
        } else {
            na = max(l, na), l = 0;
        }
    }
    cout << na;
    return 0;
}

错误点输出的都是0

2024/8/18 01:42
加载中...