解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<string.h>
#define maxn 31
int F[maxn][maxn];
int n,m;
void solution()
{
F[0][1]=1;
for(int i=1;i <= m;i++)
{
for(int j=1;j <= n;j++)
{
int a=j-1,b=j+1;
if(j==1)a=n;
if(j==n)b=1;
F[i][j]=F[i-1][a]+F[i-1][b];
}
}
}
int main()
{
scanf("%d %d",&n,&m);
solution();
printf("%d\n",F[m][1]);
return 0;
}
//F[i][j]表示传i次球,将球传到j手中的方法数,即F[m][1]即为所求
0.0分
0 人评分
P1001 (C语言代码)浏览:836 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:699 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:699 |
1009题解浏览:802 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:903 |
1051(奇了怪了)浏览:747 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1359 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1207 |
1074(纳闷了,答案错误,求指教)浏览:384 |
【偶数求和】 (C语言代码)浏览:452 |