状态转移也是对的为什么还是红的 参照题解感觉写的差不多啊
  • 板块P1130 红牌
  • 楼主beaulo1235
  • 当前回复5
  • 已保存回复5
  • 发布时间2023/3/9 18:59
  • 上次更新2023/10/23 22:06:00
查看原帖
状态转移也是对的为什么还是红的 参照题解感觉写的差不多啊
611585
beaulo1235楼主2023/3/9 18:59
#include<bits/stdc++.h>
using namespace std;
int main(){
    int n,m;
    scanf("%d %d",&n,&m);
    int dp[n+1][m+1];
    int a[n+1][m+1];
    for(int i=1;i<=m;i++){
        for(int j=1;j<=n;j++){
            scanf("%d",&a[j][i]);
        }
    }
    for(int i=1;i<=n;++i){
        for(int j=1;j<=m;++j){
            dp[i][j]=min(dp[i-1][j],j==1?dp[i-1][m]:dp[i-1][j-1])+a[i][j];
        }
    }
    int ans;
    for(int i=1;i<m;++i){
        ans=min(dp[n][i],dp[n][i+1]);
    }
    printf("%d",ans);
    return 0;
}
2023/3/9 18:59
加载中...