Pagini recente » Cod sursa (job #1539429) | Cod sursa (job #3236181) | Cod sursa (job #1773506) | Cod sursa (job #1153727) | Cod sursa (job #2312869)
#include <bits/stdc++.h>
#define MOD 9901
using namespace std;
ifstream f ("culori.in") ;
ofstream g ("culori.out") ;
int main (){
int n , i , k , l ; f >> n ;
n = 2 * n - 1 ;
int a [ n + 1 ][ n + 1 ] = {0} ;
int v [ n + 1 ] ;
for( i = 1 ; i <= n ; ++ i ) f >> v [ i ] , a [i ][ i] = 1 ;
for ( l = 3 ; l <= n ; l+=2 )
for ( i = 1 ; i + l - 1 <=n ; ++ i ){
int q = i + l - 1 ;
if ( v [ i ] == v [ q ] )
for ( k = i + 1 ; k < q ; k ++ ) a[i][q] = (a[ i ][ q ] + a[i + 1][k] * a[k + 1][q]) % MOD; }
g << a [1 ][ n ] ;}