/*
*å°ç¯ææ0å°nçç´çº¿ï¼0åné½è¡¨ç¤ºè¯¥è¦é¼å¦çï¼ä»¥0为ççåºåç¹
*/
#include<stdio.h>
int a[31][31];//a[i][j]表示çç»è¿jæ¥èµ°å°èç¹içèµ°æ³æ°é
main()
{
int m,n;
scanf("%d %d",&n,&m);
for(int i=0;i<=n;++i)
{
if(i==1) a[i][1]=1;
else a[i][1]=0;
}
for(int j=2;j<=m;++j)
{
for(int i=0;i<=n;++i)
{
if(i<=1) a[i][j]=a[i+1][j-1];//0ï¼1åªæ¥åä»å³è¾¹ä¼ æ¥çç
else if(i>=n-1) a[i][j]=a[i-1][j-1];//n-1ï¼nåªæ¥åä»å·¦è¾¹ä¼ æ¥çç
else a[i][j]=a[i-1][j-1]+a[i+1][j-1];//å
¶ä»æ
åµåæ两ç§å¯è½æ§ç¸å
}
}
//åªèèåå§ä»å·¦è¾¹åºåçæ
åµï¼0为åºåç¹ï¼ï¼æ以æç»ç»æè¦ä¹2
printf("%d\n",2*(a[0][m]+a[n][m]));
}
追é®ä½ è¿æ¯ä»ä¹ææãã