Run ID 作者 问题 语言 测评结果 分数 时间 内存 代码长度 提交时间
142719 王容宇 最优选课 C++ 解答错误 0 4 MS 352 KB 488 2024-04-08 23:10:36

Tests(0/2):


#include <bits/stdc++.h> using namespace std; int n, m, a[101][101], dp[101][101]; int main() { cin >> n >> m; while(n!=0 || m!=0) { for(int i = 1; i<=n; i++) { for(int j = 1; j<=m; j++) { cin >> a[i][j]; } } for(int i = 1; i<=n; i++) { for(int j = 1; j<=m; j++) { for(int l = 1; l<=j; l++) { dp[i][j]=max(a[i][l]+dp[i-1][j-l], dp[i][j]); } } } cout << dp[n][m] << endl; cin >> n >> m; } return 0; }


测评信息: