随笔分类 -  动态规划 / 背包

摘要:题意 解析 找出每个可以分割的地方,然后看能不能选,01背包 代码 #include<bits/stdc++.h> using namespace std; const int N = 100 + 10; int n,m; int a[N],b[N],f[N],cnt,pos; int main() 阅读全文
posted @ 2023-02-16 16:22 Isaac233 阅读(27) 评论(0) 推荐(0)
摘要:题意 解析 3个物品的完全背包。f[i][j]代表选到第i件物品此时恰凑成长度j的数量的最大值 代码 #include<bits/stdc++.h> using namespace std; typedef long long ll; const int N = 4000 + 10,M = 1e6 阅读全文
posted @ 2022-12-27 23:54 Isaac233 阅读(22) 评论(0) 推荐(0)