77102024-01-10 14:24:27adamNegáló rendezés (55 pont)cpp17Hibás válasz 25/5579ms12716 KiB
#include <bits/stdc++.h>
using namespace std;

int main() {
    int count = 0;
    cin >> count;
    int lowest = 2e9+7;
    map<int, int> quantity;
    for (int i = 0; i < count; i++) {
        int num;
        cin >> num;
        if (num < lowest) lowest = num;
        quantity[num]++;
    }
    int solution = 1;
    for (pair<int, int> num : quantity) {
        if (num.first == lowest) continue;
        solution *= num.second+1;
        solution = solution % 1000000007;
    }

    cout << solution << endl;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base25/55
1Elfogadva0/03ms1812 KiB
2Hibás válasz0/061ms5628 KiB
3Elfogadva2/23ms2272 KiB
4Elfogadva2/23ms2328 KiB
5Elfogadva2/22ms2400 KiB
6Elfogadva2/22ms2416 KiB
7Elfogadva3/33ms2540 KiB
8Elfogadva2/23ms2788 KiB
9Elfogadva3/33ms3172 KiB
10Elfogadva3/371ms11616 KiB
11Elfogadva3/379ms12716 KiB
12Elfogadva3/337ms3556 KiB
13Hibás válasz0/334ms3768 KiB
14Hibás válasz0/352ms5900 KiB
15Hibás válasz0/343ms4100 KiB
16Hibás válasz0/363ms7484 KiB
17Hibás válasz0/359ms8104 KiB
18Hibás válasz0/348ms5236 KiB
19Hibás válasz0/361ms7288 KiB
20Hibás válasz0/354ms6252 KiB
21Hibás válasz0/346ms5144 KiB
22Hibás válasz0/341ms4352 KiB