将军鬼上身啦!
Sample Input
44 5 41 5 5 1
Sample Output
5 0
#include <stdio.h>
void main()
{
int m,n,k,i,j;
int dp[102][2];
while(scanf("%d %d %d",&m,&n,&k)!=EOF)
{
for(j=0;j<102;j++)
dp[j][0]=0,dp[j][1]=0;
dp[k][0]=1;
int d=1;
for(i=0;i<n;i++)
{
for(j=1;j<=100;j++)
dp[j][d]=dp[j-1][1-d]+dp[j+1][1-d];
d=1-d;
}
printf("%d\n",dp[m][1-d]);
}
}