30362023-02-08 19:29:18xxxVölgy (100 pont)cpp11Hibás válasz 95/10037ms4856 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
    int n;
    cin >> n;
    int a[n];
    int volgymax = 0, cnt = 0, cntmax = 0;
    for (int i =0; i < n; i++) {
        cin >> a[i];
        if (a[i] >= volgymax) {
            volgymax = a[i];
            if (cnt > cntmax) cntmax = cnt;
            cnt = 1;
        } else {
            cnt++;
        }
    }
    int temp = 0, tempk = 0;
    if (cnt > cntmax)
        for (int i = n-cnt+1; i < n; i++){
            if (a[i] > temp) {
                temp = a[i];
                tempk = i;
            }
        }

    tempk = tempk - (n - cnt);
    if (tempk > cntmax)
        cntmax = tempk;
    if (cntmax < 2) cout << -1;
    else cout << cntmax;
	return 0;
}

RészfeladatÖsszpontTesztVerdiktIdőMemória
base95/100
1Elfogadva0/03ms1876 KiB
2Elfogadva0/03ms2120 KiB
3Elfogadva5/53ms2364 KiB
4Elfogadva5/53ms2544 KiB
5Elfogadva5/53ms2740 KiB
6Elfogadva5/53ms2972 KiB
7Elfogadva5/53ms3028 KiB
8Elfogadva5/53ms3028 KiB
9Elfogadva5/53ms3004 KiB
10Elfogadva5/53ms3128 KiB
11Elfogadva5/54ms3228 KiB
12Elfogadva5/54ms3472 KiB
13Elfogadva5/54ms3460 KiB
14Hibás válasz0/56ms3464 KiB
15Elfogadva5/530ms4416 KiB
16Elfogadva5/535ms4412 KiB
17Elfogadva5/534ms4420 KiB
18Elfogadva5/535ms4412 KiB
19Elfogadva5/535ms4528 KiB
20Elfogadva5/537ms4540 KiB
21Elfogadva5/537ms4752 KiB
22Elfogadva5/537ms4856 KiB