求条
  • 板块P1130 红牌
  • 楼主Andy1818
  • 当前回复3
  • 已保存回复3
  • 发布时间2024/12/1 11:30
  • 上次更新2024/12/1 14:05:08
查看原帖
求条
1005260
Andy1818楼主2024/12/1 11:30

(0pts,全wa)

#include<bits/stdc++.h>
using namespace std;
int dp[2004][2004];
int main()
{
	int n,m;
	cin>>n>>m;
	for(int i=1;i<=n;i++){
		for(int j=1;j<=m;j++){
			cin>>dp[i][j];
		}
	}
	for(int i=2;i<=n;i++){
		for(int j=1;j<m;j++){
			dp[i][j]+=min(dp[i-1][j],dp[i-1][j+1]);
		}
		dp[i][m]+=min(dp[i-1][m],dp[i-1][1]);
	}
	cout<<dp[n][m]<<endl;
 	return 0;
}
2024/12/1 11:30
加载中...