#include<bits/stdc++.h> using namespace std; int n, T, a[101][101], v[101], f[10010]; void solve (int d1, int d2) { memset(f, 0, sizeof(int) * (v[d1] + 1)); for (int i = 1; i <= n; i++) { int c = a[d1][i], w = a[d2][i]; for (int j = c; j <= v[d1]; j++) { f[j] = max (f[j], f[j - c] + w); } } int t = 0; for (int i = 0; i <= v[d1]; i++) t = max (t, v[d1] - i + f[i]); v[d2] = max (t, v[d2]); } int main() { ios::sync_with_stdio(false); cin >> T >> n >> v[0]; for (int i = 1; i <= T; i++) for (int j = 1; bj <= n; j++) cin >> a[i][j]; for (int i = 1; i <= T; i++) { v[i] = max (v[i], v[i - 1]); for (int j = i + 1; j <= T; j++) solve(i, j); } cout << v[T] << endl; return 0; }
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库
· SQL Server 2025 AI相关能力初探
· 为什么 退出登录 或 修改密码 无法使 token 失效