算法入门「木」迷雾森林

「木」迷雾森林

https://ac.nowcoder.com/acm/problem/53675

题意

  • 类似于过河卒

思路

  • 正常实现即可,注意取模

代码

#include<bits/stdc++.h>
#define N 3030
#define mod 2333
using namespace std;


int a[N][N];
long long dp[N][N];
int main(){
    ios::sync_with_stdio(false);
    cin.tie(0),cout.tie(0);
    int n,m;
    cin >> n >> m;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
            cin >> a[i][j];
        }
    }
    dp[n][1]=1;
    for(int i=n;i>=1;i--){
        for(int j=1;j<=m;j++){
            if(i==n&&j==1) continue;
            if(a[i][j]){
                dp[i][j]=0;
                continue;
            }
            dp[i][j]=(dp[i+1][j]+dp[i][j-1])%mod;
        }
    }
    cout << dp[1][m] << '\n';
    return 0;
}
全部评论

相关推荐

09-14 17:23
门头沟学院
故事和酒66:所以说副业很重要,程序员干到40岁,再怎么也赚300万了,吃吃利息也够活下去
点赞 评论 收藏
分享
牛客50327486...:腾讯官方:我们没有人机对局
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务