Cod sursa(job #198078)

Utilizator taloibogdanTaloi Bogdan Cristian taloibogdan Data 8 iulie 2008 13:30:51
Problema Grigo Scor 50
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.3 kb
#include<stdio.h>
long n,m,i,h[100000],a,aa;
int main()
{
 freopen("grigo.in","r",stdin);
 freopen("grigo.out","w",stdout);
 scanf("%ld%ld",&n,&m);
 for(i=1;i<=n;++i)
    {scanf("%ld",&aa);h[aa]=1;}
 a=1;
 for(i=2;i<=n;++i)
    if(h[i]==0)a=(a*(i-1))%1000003;
 printf("%ld\n",a);
 return 0;
}