45322023-03-29 12:51:25TomaSajtNegáló rendezés (55 pont)cpp17Elfogadva 55/5554ms13188 KiB
#include <bits/stdc++.h>
using namespace std;
#define speed cin.tie(0); ios::sync_with_stdio(0)
const int mod = 1e9 + 7;

int main() {
    speed;
    int n; cin >> n;
    map<int, int> cnts;
    while (n--) {
        int a; cin >> a;
        cnts[a]++;
    }
    bool first = 1;
    long long res = 1;
    for (auto [x, c] : cnts) {
        if (first) {
            first = 0;
            continue;
        }
        res *= (c + 1);
        res %= mod;
    }
    cout << res;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base55/55
1Elfogadva0/03ms1832 KiB
2Elfogadva0/037ms5760 KiB
3Elfogadva2/23ms2288 KiB
4Elfogadva2/23ms2464 KiB
5Elfogadva2/23ms2664 KiB
6Elfogadva2/22ms2764 KiB
7Elfogadva3/33ms3168 KiB
8Elfogadva2/23ms3320 KiB
9Elfogadva3/33ms3848 KiB
10Elfogadva3/350ms12180 KiB
11Elfogadva3/354ms13188 KiB
12Elfogadva3/314ms4020 KiB
13Elfogadva3/313ms4148 KiB
14Elfogadva3/328ms5964 KiB
15Elfogadva3/321ms4248 KiB
16Elfogadva3/339ms7656 KiB
17Elfogadva3/337ms8384 KiB
18Elfogadva3/326ms5396 KiB
19Elfogadva3/337ms7664 KiB
20Elfogadva3/332ms6392 KiB
21Elfogadva3/326ms5268 KiB
22Elfogadva3/319ms4596 KiB