Cod sursa(job #1336524)

Utilizator TibixbAndrei Tiberiu Tibixb Data 7 februarie 2015 20:36:27
Problema Sandokan Scor 30
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.45 kb
#include<fstream>
# define baza 2000003
using namespace std;
int n, k, i, j, var, p, pas[5003];
ifstream in("sandokan.in");
ofstream out("sandokan.out");
int main(){
    in>>n>>k;
    for(i=n; i--;)
        in>>var;
    p=n%(k-1);
    if(p==0)
        p=k-1;
    p--;
    pas[0]=1;
    for(i=1; i<=n-1; i++){
        pas[0]=1;
        for(j=1; j<=n-1; j++)
            pas[j]=(pas[j-1]+pas[j])%baza;
    }
    out<<pas[p];
return 0;
}