Cod sursa(job #2281266)

Utilizator liviu2000Dragomirescu Liviu liviu2000 Data 11 noiembrie 2018 20:09:03
Problema Grigo Scor 50
Compilator cpp-64 Status done
Runda Arhiva de probleme Marime 0.4 kb
#include <bits/stdc++.h>

using namespace std;

ifstream fin("grigo.in") ;
ofstream fout("grigo.out") ;

bool t[100005] ;

int main()
{
    int n , k , x , sol = 1 ;
    fin >> n >> k ;
    for ( int i = 1 ; i <= k ; i++ )
        fin >> x , t[x] = true ;
    for ( int i = 1 ; i <= n ; i++ )
        if ( t[i] == 0 )
            sol = ( sol * (i-1) ) %  1000003 ;
    fout << sol ;
}