Cod sursa(job #2223406)

Utilizator MoldovanAndrei1Moldovan Andrei MoldovanAndrei1 Data 20 iulie 2018 08:40:05
Problema Numerele lui Stirling Scor 100
Compilator cpp Status done
Runda Arhiva educationala Marime 0.62 kb
#include <bits/stdc++.h>
using namespace std;
int sp[3][205][205],i,j;
const int mod=98999;
int main()
{
    freopen("stirling.in","r",stdin);
    freopen("stirling.out","w",stdout);
    sp[2][1][1]=1;
    for(i=2;i<=200;i++)
        for(j=1;j<=i;j++)
            sp[2][i][j]=(sp[2][i-1][j-1]+j*sp[2][i-1][j])%mod;
    sp[1][1][1]=1;
    for(i=2;i<=200;i++)
        for(j=1;j<=200;j++)
        sp[1][i][j]=(sp[1][i-1][j-1]-(i-1)*sp[1][i-1][j])%mod;
    int k,x,y,z;
    scanf("%d",&k);
    for(i=1;i<=k;i++)
    {
        scanf("%d%d%d",&x,&y,&z);
        printf("%d\n",sp[x][y][z]);
    }
    return 0;
}