69502023-12-21 08:29:06MagyarKendeSZLGNegáló rendezés (55 pont)cpp17Hibás válasz 25/5579ms12808 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
    int N;
    cin >> N;
    map<int, int> A;
    for (int i = 0; i < N; i++) {
        int Ai;
        cin >> Ai;
        A[Ai]++;
    }
    int i = 0, result = 1;
    for (auto entry : A) {
        if (i) {
            result = result * ++entry.second % 1'000'000'007;
        } else i++;
    }
    cout << result;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base25/55
1Elfogadva0/03ms1816 KiB
2Hibás válasz0/064ms5628 KiB
3Elfogadva2/23ms2216 KiB
4Elfogadva2/23ms2428 KiB
5Elfogadva2/23ms2636 KiB
6Elfogadva2/23ms2888 KiB
7Elfogadva3/33ms3064 KiB
8Elfogadva2/23ms3300 KiB
9Elfogadva3/33ms3412 KiB
10Elfogadva3/372ms11928 KiB
11Elfogadva3/379ms12808 KiB
12Elfogadva3/337ms3508 KiB
13Hibás válasz0/335ms3660 KiB
14Hibás válasz0/352ms5456 KiB
15Hibás válasz0/346ms3700 KiB
16Hibás válasz0/364ms7236 KiB
17Hibás válasz0/361ms7832 KiB
18Hibás válasz0/350ms4948 KiB
19Hibás válasz0/363ms6988 KiB
20Hibás válasz0/356ms5804 KiB
21Hibás válasz0/348ms4708 KiB
22Hibás válasz0/343ms4120 KiB