QAQ求助,初学dp,为什么不对啊
  • 板块P1130 红牌
  • 楼主_WuHu_
  • 当前回复3
  • 已保存回复3
  • 发布时间2022/7/19 22:09
  • 上次更新2023/10/27 19:25:40
查看原帖
QAQ求助,初学dp,为什么不对啊
372430
_WuHu_楼主2022/7/19 22:09
#include<bits/stdc++.h>
using namespace std;
int a[2005][2005]={};
int f[2005][2005]={};
int main(){
    int n,m;
    cin>>m>>n;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
            cin>>a[i][j];
        }
    }
    f[0][0]=0;
    f[0][1]=0;
    f[1][0]=0;
    for(int i=1;i<=n;i++){
        for(int j=1;j<=m;j++){
            f[i][j]=f[i][j]+a[i][j]+min(f[i][j-1],f[i-1][j-1]);
        }
    }
    cout<<f[n][m]<<"\n";
    return 0;
}
2022/7/19 22:09
加载中...