Pagini recente » Cod sursa (job #2812870) | Cod sursa (job #2635097) | Cod sursa (job #2790786) | Cod sursa (job #2274615) | Cod sursa (job #495615)
Cod sursa(job #495615)
using namespace std;
#include<cstdio>
const int MAX_N = 100007;
#define mod 1000003
int uz[MAX_N];
int main()
{
int N, M,i,j, sol = 1, p = 1,x;
freopen("grigo.in","r",stdin); freopen("grigo.out","w",stdout);
scanf("%d%d",&N,&M);
for(i = 1; i <= M; ++i)
{
scanf("%d", &x);
uz[x] = 1;
}
for(i = 1; i <= N; ++i)
if( !uz[i] ) sol = (1LL*sol * ( i - 1 )) % mod;
printf("%d\n",sol);
}