只对了两个点...

P1057 [NOIP2008 普及组] 传球游戏

@[Veydo](/user/504403) 这题是dfs吗??不应该是dp吗...
by htssm @ 2021-12-15 15:45:09


我有个过了的DP代码,给你 ```C++ #include<bits/stdc++.h> using namespace std; int n,m; int dp[35][35]; int main(void) { cin>>n>>m; dp[0][1]=1; for(int i=1;i<=m;i++) { for(int j=1;j<=n;j++) { if(j==1)dp[i][j]=dp[i-1][n]+dp[i-1][2]; else if(j==n)dp[i][j]=dp[i-1][1]+dp[i-1][n-1]; else dp[i][j]=dp[i-1][j-1]+dp[i-1][j+1]; } } cout<<dp[m][1]; } ```
by 凤凰工作室 @ 2023-01-04 16:28:00


|