Cod sursa(job #1003100)

Utilizator mazaandreiAndrei Mazareanu mazaandrei Data 29 septembrie 2013 19:16:33
Problema Grigo Scor 100
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.36 kb
#include<fstream>
using namespace std;
int n,m,sol;
bool viz[100001];
int mod=1000003;
ifstream in("grigo.in"); ofstream out("grigo.out");
int main(){
    in>>n>>m;
    for(int i=1;i<=m;++i) { in>>sol; viz[sol]=true;}
    sol=1;
    for(int i=1;i<=n;++i)
        if(!viz[i]) sol=(long long)sol*(i-1)%mod;
    out<<sol<<'\n'; out.close(); return 0;
}