#include <iostream> using namespace std; const int N(33); int f[N][N]={0}; int main() { int n,m; cin>>n>>m; f[0][0]=1; for(int i=1;i<=m;i++) for(int j=0;j<n;j++) f[i][j]=f[i-1][(j+1)%n]+f[i-1][((j-1)+n)%n]; cout<<f[m][0]<<endl; return 0; } /************************************************************** Problem: 2278 User: admin Language: C++ Result: Accepted Time:47 ms Memory:2076 kb ****************************************************************/