Cod sursa(job #2078931)
Utilizator | Data | 30 noiembrie 2017 12:14:03 | |
---|---|---|---|
Problema | Grigo | Scor | 90 |
Compilator | cpp | Status | done |
Runda | Arhiva de probleme | Marime | 0.37 kb |
#include <bits/stdc++.h>
using namespace std;
ifstream f("grigo.in");
ofstream g("grigo.out");
int main() {
long long n, m, i, s=1, nr, mod=1000003, v[100001];
f>>n>>m;
for (i=1; i<=m; i++) {
f>>nr;
v[nr-1]=1;
}
for(i=1; i<n; i++) {
if (v[i]==0) {
s=(s*i)%mod;
}
}
g<<s;
return 0;
}