Cod sursa(job #1511860)

Utilizator AndyCatrunaCatruna Andy AndyCatruna Data 27 octombrie 2015 11:10:39
Problema Culori Scor 20
Compilator cpp Status done
Runda Arhiva de probleme Marime 0.55 kb
#include <fstream>
#define dim 257*2
#define mod 9901
using namespace std;
ifstream fin("culori.in");
ofstream fout("culori.out");
int n,m,i,j,v[dim],d[dim][dim],l,k;
int main(){
    fin>>n;
    m=2*n-1;
    for(i=1;i<=m;i++){
        fin>>v[i];
        d[i][i]=1;
    }
    for(l=3;l<=m;l+=2){
        for(i=1;i+l-1<=m;i++){
            j=i+l-1;
            for(k=i+1;k<=m;k++){
                d[i][j]+=(d[i+1][k]*d[k+1][j]);
                d[i][j]%=mod;
            }
        }
    }
    fout<<d[1][m]%mod<<"\n";

    return 0;
}