当前位置: 首页 > news >正文

武汉做网站优化公司/外贸网站优化公司

武汉做网站优化公司,外贸网站优化公司,云南网站设计,wordpress两步验证码每次用一个f[i,j]f[i, j]f[i,j],然后去枚举一下这一组的每一个物品,分别计算选每一个的值然后每次取最大值,在此之前先赋初值为不选的值也就是f[i−1,j]f[i - 1, j]f[i−1,j],然后去比较选的最大值,但是如果是一维滚动…

每次用一个f[i,j]f[i, j]f[i,j],然后去枚举一下这一组的每一个物品,分别计算选每一个的值然后每次取最大值,在此之前先赋初值为不选的值也就是f[i−1,j]f[i - 1, j]f[i1,j],然后去比较选的最大值,但是如果是一维滚动数组的话则不需要有这一步,不赋值时就是不选的价值。

//一维
// #include <iostream>
// #include <cstring>
// #include <algorithm>// using namespace std;// const int N = 1005;
// int n, m;
// int f[N], v[N][N], w[N][N], s[N];// int main()
// {
//     cin >> n >> m;
//     for (int i = 1; i <= n; i ++ )
//     {
//         cin >> s[i];
//         for (int j = 1; j <= s[i]; j ++ )
//         {
//             cin >> v[i][j] >> w[i][j];
//         }
//         for (int j = m; j >= 0; j -- )
//         {
//             for (int k = 0; k <= s[i]; k ++ )//枚举一下这一组里的所有物品,看看加哪个多,因为去掉当前物品后的体积是没有更新过的
//             {
//                 if (j >= v[i][k]) f[j] = max(f[j], f[j - v[i][k]] + w[i][k]);
//             }
//         }
//     }
//     cout << f[m];
//     return 0;
// }//二维
#include <iostream>
#include <cstring>
#include <algorithm>using namespace std;const int N = 1005;
int n, m;
int f[N][N], v[N][N], w[N][N], s[N];int main()
{cin >> n >> m;for (int i = 1; i <= n; i ++ ){cin >> s[i];for (int j = 1; j <= s[i]; j ++ ){cin >> v[i][j] >> w[i][j];}for (int j = 0; j <= m; j ++ ){f[i][j] = f[i - 1][j]; //不选for (int k = 0; k <= s[i]; k ++ )//枚举一下这一组里的所有物品,看看加哪个多,因为去掉当前物品后的体积是没有更新过的{if (j >= v[i][k]) f[i][j] = max(f[i][j], f[i - 1][j - v[i][k]] + w[i][k]);}}}cout << f[n][m];return 0;
}

每组物品放进来枚举,用的是上一层的数据,所以不会出现串联。

http://www.jmfq.cn/news/5007079.html

相关文章:

  • 专业做食材网站/域名交易平台
  • 麻涌镇网站仿做/新开发的app怎么推广
  • 做电影售票网站的难点/游戏推广代理app
  • 网站开发后端菜鸟教程/iis7站长工具
  • 做搜狗pc网站优化快速/合肥关键词排名
  • 全球外贸网站排名/seo营销外包
  • 有学做美食的网站吗/域名申请
  • 哈尔滨中企动力科技股份有限公司/阜平网站seo
  • 为什么网站经常被攻击/广州今天新闻
  • 深圳网站建设类公司/seo全网图文推广
  • 深圳有做公司网站/怎么在百度上发布自己的信息
  • 自己网站做seo/百度客服人工电话
  • 四川专业网站建设/googleplay
  • 有人做网站花了10几万/seo优化的常用手法
  • dnf做任务解除制裁网站/视频号广告推广
  • 个人物流网站建设方案/大数据分析网站
  • 龙华建设网站/网站怎么接广告
  • 汕头制作企业网站/网站推广120种方法
  • 太原做响应式网站设计/电商代运营公司100强
  • 网站建设流程报价/免费发广告的平台有哪些
  • 网站建设教程搭建湖南岚鸿/网页设计代码
  • 自己做的网站如何管理/企业培训体系搭建
  • 网站建设微信托管/抖音seo是什么
  • 综合性门户网站有/淄博网站seo
  • 团购网站建立/免备案域名
  • 企业网站需要备案吗/云计算培训费用多少钱
  • 阳江招聘网站哪个靠谱/营销传播
  • 万荣做网站/百度竞价广告收费标准
  • 为什么wordpress打不开/整站优化方案
  • 住房和城乡建设部网站第九批/北京、广州最新发布