69512023-12-21 08:31:12MagyarKendeSZLGNegáló rendezés (55 pont)cpp17Elfogadva 55/5579ms13012 KiB
#include <bits/stdc++.h>
using namespace std;
using ll = unsigned long long;

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;
    ll 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
base55/55
1Elfogadva0/03ms1812 KiB
2Elfogadva0/064ms5628 KiB
3Elfogadva2/23ms2308 KiB
4Elfogadva2/23ms2432 KiB
5Elfogadva2/23ms2512 KiB
6Elfogadva2/23ms2640 KiB
7Elfogadva3/33ms2880 KiB
8Elfogadva2/23ms2960 KiB
9Elfogadva3/33ms3352 KiB
10Elfogadva3/372ms11816 KiB
11Elfogadva3/379ms13012 KiB
12Elfogadva3/337ms3868 KiB
13Elfogadva3/335ms3960 KiB
14Elfogadva3/354ms5800 KiB
15Elfogadva3/346ms4036 KiB
16Elfogadva3/364ms7580 KiB
17Elfogadva3/361ms8012 KiB
18Elfogadva3/350ms5280 KiB
19Elfogadva3/363ms7280 KiB
20Elfogadva3/357ms6392 KiB
21Elfogadva3/348ms5340 KiB
22Elfogadva3/343ms4516 KiB