求助一道题
  • 板块题目总版
  • 楼主北射天狼
  • 当前回复3
  • 已保存回复3
  • 发布时间2020/11/6 20:38
  • 上次更新2023/11/5 08:44:56
查看原帖
求助一道题
289056
北射天狼楼主2020/11/6 20:38

P1057传球游戏帮忙看一下哪里错了。

#include <iostream>
#include <cstdio>
using namespace std;
int a[31],dp[31][31];
int n,m;
int main()
{
    dp[1][0]=1;
    cin>>n>>m;
    for (int i=2;i<=m+1;i++)
    {
        for (int j=0;j<n;j++)
        {
            if (j==0)    dp[i][0]=dp[i-1][n-1]+dp[i-1][1];
            if (j==n-1)    dp[i][n-1]=dp[i-1][0]+dp[i][n-2];
            else dp[i][j]=dp[i-1][j-1]+dp[i-1][j+1];
        }
    }
    cout<<dp[m+1][0]<<endl;
    return 0;
}

https://www.luogu.com.cn/problem/solution/P1057

千山万水总是情,帮助一下行不行?

2020/11/6 20:38
加载中...