142192025-01-10 09:53:53KissCsongor777Negáló rendezés (55 pont)cpp17Elfogadva 55/5534ms996 KiB
#include <iostream>
#include <vector>
using namespace std;

int main()
{
    int n, mn=2147483647, mx=0,x;
    cin>>n;
    vector<int> a(100001,0);
    for(int i=1; i<=n; i++){cin>>x; a[x]++; mx=max(mx,x); mn=min(mn,x);}
    long long db=1;
    for(int i=mn+1; i<=mx; i++)
    {
        if(a[i]!=0)db*=(a[i]+1);
        db=db%1000000007;
    }
    cout<<db;
    return 0;
}
RészfeladatÖsszpontTesztVerdiktIdőMemória
base55/55
1Elfogadva0/01ms564 KiB
2Elfogadva0/032ms568 KiB
3Elfogadva2/21ms744 KiB
4Elfogadva2/22ms564 KiB
5Elfogadva2/22ms760 KiB
6Elfogadva2/22ms564 KiB
7Elfogadva3/32ms564 KiB
8Elfogadva2/22ms564 KiB
9Elfogadva3/32ms756 KiB
10Elfogadva3/330ms804 KiB
11Elfogadva3/334ms564 KiB
12Elfogadva3/332ms816 KiB
13Elfogadva3/332ms568 KiB
14Elfogadva3/334ms564 KiB
15Elfogadva3/332ms564 KiB
16Elfogadva3/334ms564 KiB
17Elfogadva3/332ms804 KiB
18Elfogadva3/334ms800 KiB
19Elfogadva3/334ms564 KiB
20Elfogadva3/332ms564 KiB
21Elfogadva3/330ms564 KiB
22Elfogadva3/332ms996 KiB