113842024-08-30 00:57:41kukkermanLegcsalódottabb versenyző (75 pont)cpp17Elfogadva 75/7535ms1400 KiB
#include <iostream>
#include <vector>

std::vector<int> beolvas(std::istream &be) {
    int n;
    be >> n;

    std::vector<int> v(n);
    for (auto &p : v) {
        be >> p;
    }

    return v;
}

void feldolgoz(const std::vector<int> &v) {
    const auto n = static_cast<int>(v.size());

    int max_poz = 0;
    int max_hossz = 0;
    int legcsalodottabb = -1;
    for (int i = 1; i < n; i++) {
        if (v[i] > v[max_poz]) {
            const auto akt_hossz = i - max_poz;

            if (akt_hossz > max_hossz) {
                max_hossz = akt_hossz;
                legcsalodottabb = max_poz + 1;
            }

            max_poz = i;
        }
    }

    std::cout << legcsalodottabb << '\n';
}

int main() {
    const auto v = beolvas(std::cin);
    feldolgoz(v);

    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base75/75
1Elfogadva0/03ms504 KiB
2Elfogadva0/035ms1332 KiB
3Elfogadva5/52ms360 KiB
4Elfogadva5/53ms360 KiB
5Elfogadva5/53ms416 KiB
6Elfogadva5/52ms376 KiB
7Elfogadva5/53ms416 KiB
8Elfogadva5/52ms380 KiB
9Elfogadva5/52ms360 KiB
10Elfogadva5/53ms424 KiB
11Elfogadva5/53ms396 KiB
12Elfogadva5/53ms540 KiB
13Elfogadva5/535ms1280 KiB
14Elfogadva5/535ms1188 KiB
15Elfogadva5/535ms1312 KiB
16Elfogadva5/535ms1204 KiB
17Elfogadva5/535ms1400 KiB