|
- #include<cstdio>
- int n,m;
- int f[41][41];
- int main()
- {
- scanf("%d%d",&n,&m);
- f[1][0]=1;
- for(int i=1;i<=m;i++)
- {
- for(int j=1;j<=n;j++)
- {
- if(j==1)
- {
- f[1][i]=f[2][i-1]+f[n][i-1];
- }
- else
- {
- if(j==n)
- {
- f[n][i]=f[1][i-1]+f[n-1][i-1];
- }
- else
- {
- f[j][i]=f[j-1][i-1]+f[j+1][i-1];
- }
- }
- }
- }
- printf("%d",f[1][m]);
- return 0;
- }
复制代码 |
|