Pagini recente » Cod sursa (job #2532550) | Cod sursa (job #897348) | Cod sursa (job #1392593) | Cod sursa (job #2338902) | Cod sursa (job #3131786)
#include <fstream>
using namespace std;
ifstream fin ("stirling.in");
ofstream fout ("stirling.out");
int i,j,n,m,ch,q,s1[201][201],s2[201][201];
int main()
{
s1[1][1]=s2[1][1]=1;
for (i=1; i<=200; i++)
{
for (j=1; j<=200; j++)
{
if (i==j&&i==1)
continue;
s1[i][j]=(s1[i-1][j-1]-(i-1)*s1[i-1][j])%98999;
s2[i][j]=(s2[i-1][j-1]+j*s2[i-1][j])%98999;
}
}
fin>>q;
for (i=1; i<=q; i++)
{
fin>>ch>>n>>m;
if (ch==1)
fout<<s1[n][m];
else
fout<<s2[n][m];
fout<<"\n";
}
return 0;
}