193332025-12-04 21:09:40KristófNegáló rendezés (55 pont)cpp17Wrong answer 25/5583ms5024 KiB
#include <iostream>
#include <algorithm>
#include <vector>
#include <map>
using namespace std;

const int mod = 1000000007;

int main() {
    int n;
    cin >> n;
    int x;
    map<int,int> data;
    for(int i=0;i<n;i++)
        {
        cin>>x;
        data[x]++;
        }
    int ans = 1;
    int minim = (*data.begin()).first;
    for(auto p : data)
        {
        if(p.first != minim)
            ans = (ans*(p.second + 1)) % mod;
        }
    cout << ans;
    return 0;
}
SubtaskSumTestVerdictTimeMemory
base25/55
1Accepted0/01ms492 KiB
2Wrong answer0/063ms2120 KiB
3Accepted2/21ms508 KiB
4Accepted2/21ms508 KiB
5Accepted2/21ms316 KiB
6Accepted2/21ms316 KiB
7Accepted3/31ms552 KiB
8Accepted2/21ms316 KiB
9Accepted3/31ms316 KiB
10Accepted3/371ms4544 KiB
11Accepted3/383ms5024 KiB
12Accepted3/334ms396 KiB
13Wrong answer0/332ms316 KiB
14Wrong answer0/350ms1336 KiB
15Wrong answer0/343ms452 KiB
16Wrong answer0/361ms2024 KiB
17Wrong answer0/359ms2196 KiB
18Wrong answer0/348ms820 KiB
19Wrong answer0/361ms1844 KiB
20Wrong answer0/354ms1332 KiB
21Wrong answer0/346ms836 KiB
22Wrong answer0/341ms424 KiB