Pagini recente » Cod sursa (job #3215507) | Cod sursa (job #108382) | Cod sursa (job #2727750) | Cod sursa (job #542773) | Cod sursa (job #495611)
Cod sursa(job #495611)
using namespace std;
#include<cstdio>
const int MAX_N = 100000;
const long long mod = 1000003;
int main()
{
int N, M,i,j = 1, sol = 1, p = 1;
freopen("grigo.in","r",stdin); freopen("grigo.out","w",stdout);
scanf("%d%d%d",&N,&M, &j);
for(i = 1; i <= N; ++i)
{
if( i == j && p < M) scanf("%d",&j), ++p;
else sol = (1LL*sol * ( i - 1 )) % mod;
}
printf("%d\n",sol);
}