2 条题解

  • 0
    @ 2023-10-14 21:04:23

    #include<bits/stdc++.h> using namespace std; long long f[50][50]; int main() { ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); int n,m; cin>>n>>m; f[0][1]=1; for(int i=1;i<=m;i++) for(int j=1;j<=n;j++) { if(j1)f[i][j]=f[i-1][n]+f[i-1][2]; else if(jn)f[i][j]=f[i-1][n-1]+f[i-1][1]; else f[i][j]=f[i-1][j-1]+f[i-1][j+1]; } cout<<f[m][1]; return 0; }

    • 0
      @ 2023-8-16 15:06:25
      #include<bits/stdc++.h>
      using namespace std;
      long long f[50][50];
      int main()
      {
      	ios::sync_with_stdio(0);
      	cin.tie(0);
      	cout.tie(0);
      	int n,m;
      	cin>>n>>m;
      	f[0][1]=1;
      	for(int i=1;i<=m;i++)
      		for(int j=1;j<=n;j++)
      		{
      			if(j==1)f[i][j]=f[i-1][n]+f[i-1][2];
      			else if(j==n)f[i][j]=f[i-1][n-1]+f[i-1][1];
      			else f[i][j]=f[i-1][j-1]+f[i-1][j+1];
      		}
      	cout<<f[m][1];
      	return 0;
      }
      
      • 1

      信息

      ID
      133
      时间
      1000ms
      内存
      256MiB
      难度
      4
      标签
      递交数
      40
      已通过
      19
      上传者