Pagini recente » Cod sursa (job #2327555) | Cod sursa (job #2038767) | Cod sursa (job #2821520) | Cod sursa (job #2252538) | Cod sursa (job #661425)
Cod sursa(job #661425)
#include <fstream>
#include <cstring>
#define sW 201
#define sH 201
#define MOD 98999
using namespace std;
ifstream in;
ofstream out;
int s1[sH][sW];
int s2[sH][sW];
int main()
{
int Test,x,i,j;
memset(s1,0,sizeof(s1));
memset(s2,0,sizeof(s2));
s1[1][1]=1;
s2[1][1]=1;
for(int i=2;i<201;++i)
for(int j=1;j<=i;++j)
{
s1[i][j]=(s1[i-1][j-1]-(i-1)*s1[i-1][j])%MOD;
s2[i][j]=(s2[i-1][j-1]+j*s2[i-1][j])%MOD;
}
in.open("stirling.in");
in>>Test;
out.open("stirling.out");
for(;Test--;)
{
in>>x>>i>>j;
if(x==1) out<<s1[i][j]<<'\n';
else out<<s2[i][j]<<'\n';
}
in.close();
out.close();
return 0;
}