7635 2024. 01. 10 09:57:07 Ablablabla Negáló rendezés (55 pont) cpp17 Elfogadva 55/55 79ms 12612 KiB
#include <bits/stdc++.h>

using namespace std;

typedef long long ll;

const ll MOD = 1e9 + 7;

int main()
{
    int n;
    cin >> n;

    map<int, int> szamok;
    for(int i = 0; i < n; i++){
        int a;
        cin >> a;
        szamok[a]++;
    }

    szamok.erase(szamok.begin());

    ll valasz = 1;
    for(auto& [x, c] : szamok){
        valasz *= c + 1;
        valasz %= MOD;
    }

    cout << valasz << "\n";
}
Részfeladat Összpont Teszt Verdikt Idő Memória
base 55/55
1 Elfogadva 0/0 3ms 1812 KiB
2 Elfogadva 0/0 61ms 5628 KiB
3 Elfogadva 2/2 3ms 2268 KiB
4 Elfogadva 2/2 3ms 2504 KiB
5 Elfogadva 2/2 3ms 2604 KiB
6 Elfogadva 2/2 3ms 2824 KiB
7 Elfogadva 3/3 3ms 2904 KiB
8 Elfogadva 2/2 3ms 3148 KiB
9 Elfogadva 3/3 3ms 3028 KiB
10 Elfogadva 3/3 71ms 11540 KiB
11 Elfogadva 3/3 79ms 12612 KiB
12 Elfogadva 3/3 35ms 3452 KiB
13 Elfogadva 3/3 34ms 3572 KiB
14 Elfogadva 3/3 52ms 5532 KiB
15 Elfogadva 3/3 45ms 3724 KiB
16 Elfogadva 3/3 63ms 7112 KiB
17 Elfogadva 3/3 61ms 7464 KiB
18 Elfogadva 3/3 50ms 4580 KiB
19 Elfogadva 3/3 61ms 7084 KiB
20 Elfogadva 3/3 54ms 5976 KiB
21 Elfogadva 3/3 46ms 4780 KiB
22 Elfogadva 3/3 41ms 4044 KiB