标签:

2 2 2 3 2
1 3
#include<iostream>
#include<algorithm>
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<iomanip>
using namespace std;
long long int num[101];
int n,m;
int main()
{
int T;
num[1] = 0;
num[2] = 1;
for(int i=3;i<=20;i++)
{
num[i] = (i-1)*(num[i-2] + num[i-1]);
}
scanf("%d",&T);
while(T--)
{
long long int sum = 1;
scanf("%d%d",&n,&m);
for(int i=1;i<=m;i++)
{
sum *= (n+1-i);
sum /= i;
}
printf("%lld\n",sum*num[m]);
}
return 0;
}
标签:
原文地址:http://blog.csdn.net/yeguxin/article/details/45498401