74162024-01-08 19:06:53szasztundeNegáló rendezés (55 pont)cpp17Hibás válasz 25/5535ms4800 KiB
#include <iostream>
using namespace std;

int a[100001]={0};


int main()
{
    int x,n,mx=0,mn=100001;
    cin>>n;
    for(int i=1;i<=n;++i)
    {
        cin>>x;
        a[x]++;
        if(x<mn) mn=x;
        if(x>mx) mx=x;
    }
    int db=1;
    for(int i=mn+1;i<=mx;i++)
    {
        if(a[i]>0)
        {
            db=db*(a[i]+1);
            db=db%1000000007;

        }
    }
    cout<<db;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base25/55
1Elfogadva0/03ms1880 KiB
2Hibás válasz0/035ms2752 KiB
3Elfogadva2/23ms2192 KiB
4Elfogadva2/23ms2412 KiB
5Elfogadva2/23ms2644 KiB
6Elfogadva2/23ms2840 KiB
7Elfogadva3/33ms2940 KiB
8Elfogadva2/23ms3276 KiB
9Elfogadva3/34ms4220 KiB
10Elfogadva3/332ms4260 KiB
11Elfogadva3/335ms4504 KiB
12Elfogadva3/334ms3800 KiB
13Hibás válasz0/332ms4064 KiB
14Hibás válasz0/335ms4800 KiB
15Hibás válasz0/334ms4488 KiB
16Hibás válasz0/335ms4488 KiB
17Hibás válasz0/332ms4492 KiB
18Hibás válasz0/335ms4488 KiB
19Hibás válasz0/335ms4492 KiB
20Hibás válasz0/334ms4600 KiB
21Hibás válasz0/330ms4624 KiB
22Hibás válasz0/334ms4644 KiB