Pagini recente » Cod sursa (job #65824) | simulare_de_oni_8 | Cod sursa (job #2458187) | Cod sursa (job #129427) | Cod sursa (job #602676)
Cod sursa(job #602676)
#include <iostream>
#include <fstream>
#define NMax 205
#define MOD 98999
using namespace std;
int s[NMax][NMax], S[NMax][NMax];
void Calcs ()
{
s[1][1]=1;
for (int i=2; i<=200; ++i)
{
for (int j=1; j<=i; ++j)
{
s[i][j]=(s[i-1][j-1]-(i-1)*s[i-1][j])%MOD;
}
}
}
void CalcS ()
{
S[1][1]=1;
for (int i=2; i<=200; ++i)
{
for (int j=1; j<=i; ++j)
{
S[i][j]=(S[i-1][j-1]+j*S[i-1][j])%MOD;
}
}
}
int main()
{
ifstream fin ("stirling.in");
ofstream fout ("stirling.out");
Calcs ();
CalcS ();
int T;
fin >> T;
for (; T>0; --T)
{
int Speta, n, m;
fin >> Speta >> n >> m;
if (Speta==1)
{
fout << s[n][m] << "\n";
}
else
{
fout << S[n][m] << "\n";
}
}
fin.close ();
fout.close ();
return 0;
}