#include<bits/stdc++.h>
using namespace std;
int s[40][40]={0},n,x,y;
int main()
{
scanf("%d",&n);
for(int i=1;i<=30;i++)
{
s[i][1]=1;
s[i][i]=1;
}
{
scanf("%d%d",&x,&y);
if(x<y) printf("Error!\n");
else printf("%d\n",s[x][y]);
}
return 0;
using namespace std;
int s[40][40]={0},n,x,y;
int main()
{
scanf("%d",&n);
for(int i=1;i<=30;i++)
{
s[i][1]=1;
s[i][i]=1;
}
for(int i=3;i<=30;i++) for(int k=2;k<i;k++) s[i][k]=s[i-1][k]+s[i-1][k-1];这里的k++ 孤一开始玩成了i++ 在帮助下发现了错误。。以后要提醒自己
for(int i=1;i<=n;i++){
scanf("%d%d",&x,&y);
if(x<y) printf("Error!\n");
else printf("%d\n",s[x][y]);
}
return 0;
}