
#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