Cod sursa(job #1342609)

Utilizator woakizz1jifhasuil woakizz1 Data 14 februarie 2015 11:56:44
Problema Numerele lui Stirling Scor 10
Compilator cpp Status done
Runda Arhiva educationala Marime 0.68 kb
#include <iostream>
#include <fstream>

using namespace std;

ifstream f("stirling.in");
ofstream g("stirling.out");

int a[210][210],n,m,x,t,A[210][210];

void speta1()
{
    a[1][1]=1;
    for(int i=2;i<=200;i++)
        for(int j=1;j<=i;j++)
             a[i][j]=(a[i-1][j-1]-((i-1)*a[i-1][j]))%9899;
}

void speta2()
{
    A[1][1]=1;
    for(int i=2;i<=200;i++)
        for(int j=1;j<=i;j++)
             A[i][j]=(A[i-1][j-1]+(i*A[i-1][j]))%9899;
}

int main()
{
    speta1();
    speta2();
    f>>t;
    while(t--)
    {
        f>>x>>n>>m;
        if(x==1)
            g<<a[n][m]<<endl;
        else
            g<<A[n][m]<<endl;
    }
    return 0;
}