Pagini recente » Rating noi toti (noi_toti) | Cod sursa (job #3176072) | Cod sursa (job #3004136) | Cod sursa (job #2119066) | Cod sursa (job #2579594)
#include <bits/stdc++.h>
using namespace std;
ifstream in("stirling.in");
ofstream out("stirling.out");
long long s[201][201],S[201][201];
int t;
int main()
{
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];
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];
in>>t;
int c,n,m;
while(t--)
{
in>>c>>n>>m;
if(c==1)
out<<s[n][m]<<'\n';
else
out<<S[n][m]<<'\n';
}
return 0;
}