7591 2024. 01. 09 22:23:52 Csongi Bejgli (80 pont) cpp14 Elfogadva 80/80 41ms 8232 KiB
#include <iostream>
#include <bits/stdc++.h>
#include <vector>

using namespace std;

int index(map<int, int> map)
{
    int legn = 0;
    int ind = 0;
    for (int i = 0; i < map.size(); i++)
    {
        if (map[i] > legn) {
            legn = map[i];
            ind = i;
        }
    }
    return ind;
}

int main()
{
    int n;
    cin >> n;
    vector<int> bejgli(0);
    int m;
    vector<int> bejglinagy(n);
    for (int i = 0; i < n; i++)
    {
        cin >> m;
        bejglinagy[i] = m;
    }
    for (int i = 0; i < n; i += bejglinagy[i])
    {
        bejgli.push_back(bejglinagy[i]);
    }
    // 2n < n**2
    cout << bejgli.size() << endl;
    map<int, int> sok;
    for (auto i: bejgli)
    {
        ++sok[i];
    }
    cout << index(sok);
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 80/80
1 Elfogadva 0/0 3ms 1816 KiB
2 Elfogadva 0/0 3ms 2060 KiB
3 Elfogadva 4/4 3ms 2268 KiB
4 Elfogadva 4/4 3ms 2492 KiB
5 Elfogadva 4/4 3ms 2600 KiB
6 Elfogadva 4/4 3ms 2788 KiB
7 Elfogadva 4/4 3ms 3016 KiB
8 Elfogadva 4/4 3ms 2860 KiB
9 Elfogadva 4/4 3ms 3204 KiB
10 Elfogadva 4/4 3ms 3232 KiB
11 Elfogadva 4/4 3ms 3372 KiB
12 Elfogadva 4/4 4ms 3624 KiB
13 Elfogadva 4/4 4ms 3932 KiB
14 Elfogadva 4/4 4ms 4164 KiB
15 Elfogadva 4/4 6ms 4128 KiB
16 Elfogadva 4/4 6ms 4048 KiB
17 Elfogadva 4/4 13ms 4172 KiB
18 Elfogadva 4/4 20ms 5816 KiB
19 Elfogadva 4/4 26ms 4844 KiB
20 Elfogadva 4/4 27ms 4928 KiB
21 Elfogadva 4/4 41ms 8232 KiB
22 Elfogadva 4/4 23ms 5188 KiB