Cod sursa(job #2390643)

Utilizator darisavuSavu Daria darisavu Data 28 martie 2019 11:17:10
Problema Numerele lui Stirling Scor 40
Compilator cpp-64 Status done
Runda Arhiva educationala Marime 0.54 kb
#include <fstream>
#define mod 98999
using namespace std;
ifstream f("stirling.in");
ofstream g("stirling.out");
long long n,m,t,i,j,s[205][205],a[205][205],c;
int main()
{
    f>>t;
    s[1][1]=1;
    a[1][1]=1;
    for(i=2; i<=200; i++)
        for(j=1; j<=200; j++)
        {
            s[i][j]=s[i-1][j-1]+s[i-1][j]*j%mod;
            a[i][j]=(a[i-1][j-1]-a[i-1][j]*(i-1))%mod;
        }
    for(i=1; i<=t; i++)
    {
        f>>c>>n>>m;
        if(c==1) g<<a[n][m]<<'\n';
        else g<<s[n][m]<<'\n';
    }
    return 0;
}