BCDIV - Chia nhóm
Tác giả: hieult
Ngôn ngữ: C++
#include <stdio.h>
//#include <conio.h>
main()
{
long long a[26][26],T,n,k;
for(long i=1;i<=25;i++)
for(long j=0;j<=25;j++)
a[i][j]=0;
a[1][1]=1;
for(long i=2;i<=25;i++)
for(long j=1;j<=i;j++)
a[i][j]=j*a[i-1][j]+a[i-1][j-1];
scanf("%lld",&T);
for(long i=1;i<=T;i++)
{
scanf("%lld %lld",&n,&k);
printf("%lld\n",a[n][k]);
}
//getch();
}