Cod sursa(job #2781858)

Utilizator Gabriel_DascalescuGabriel Dascalescu Gabriel_Dascalescu Data 10 octombrie 2021 17:23:12
Problema Grigo Scor 100
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.49 kb
#include <fstream>
#define nmax 100005
#define mod 1000003

using namespace std;

ifstream in("grigo.in");
ofstream out("grigo.out");

int n, m;
int v[nmax],poz[nmax];
long long prod=1;

int main()
{
    in>>n>>m;
    for(int i=1; i<=m; i++)
    {
        in>>v[i];
        poz[v[i]]++;
    }
    for(int i=1; i<=n; i++)
    {
        if(poz[i]==0)
        {
            prod *= (i-1)%mod;
            prod %=mod;
        }
    }
    out<<prod%mod;
    return 0;
}