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

福田公司企业文化清远seo

福田公司企业文化,清远seo,高端大气网站建设,局域网的电脑怎么做网站服务器题面 分析 能拿整个 p i p_i pi​的就拿整个的,不能拿了可以拿一部分的,因此可以分成0和1两种情况,0表示拿整个的,1表示还可以拿部分的,两种情况放在一起做一遍01背包,找到最大价值。 代码 #include &l…

题面

分析

能拿整个 p i p_i pi的就拿整个的,不能拿了可以拿一部分的,因此可以分成0和1两种情况,0表示拿整个的,1表示还可以拿部分的,两种情况放在一起做一遍01背包,找到最大价值。

代码
#include <bits/stdc++.h>#define int long longusing namespace std;const int N = 3010;int dp[N][N][2];
int w[N][20];
int p[N];signed main() {ios::sync_with_stdio(false);cin.tie(nullptr);int n, m;cin >> n >> m;int sum = 0;for(int i = 1; i <= n; i ++) {cin >> p[i];sum += p[i];for(int j = 1; j <= p[i]; j ++) cin >> w[i][j];}if(sum <= m) {int ans = 0;for(int i = 1; i <= n; i ++) ans += w[i][p[i]];cout << ans << "\n";return 0;}memset(dp, -0x3f, sizeof dp);dp[0][0][0] = 0;for(int i = 1; i <= n; i ++) {for(int j = 0; j <= m; j ++) {dp[i][j][0] = dp[i - 1][j][0];dp[i][j][1] = dp[i - 1][j][1];if(j >= p[i]) {dp[i][j][0] = max(dp[i][j][0], dp[i - 1][j - p[i]][0] + w[i][p[i]]);dp[i][j][1] = max(dp[i][j][1], dp[i - 1][j - p[i]][1] + w[i][p[i]]);}for(int k = 1; k < p[i]; k ++) {if(j >= k) dp[i][j][1] = max(dp[i][j][1], dp[i - 1][j - k][0] + w[i][k]);}}}cout << max(dp[n][m][0], dp[n][m][1]) << "\n";
}
http://www.tj-hxxt.cn/news/102101.html

相关文章:

  • 帝国cms官方网站seo整站优化公司持续监控
  • 江门网站制作方案seo优化网页
  • 买网站做网站优化 英语
  • 模板网站大全湖南专业seo推广
  • wordpress10万数据多大广东企业网站seo报价
  • 设计比例网站引流获客app下载
  • 哪些网站可以做行程厦门关键词seo排名网站
  • 怎么给网站做背景江苏提升关键词排名收费
  • 网站建设客服工作电商中seo是什么意思
  • 如何在eclipse上做网站合肥百度seo排名
  • 网站横幅图片西安seo王
  • 网站浮窗代码seo百度发包工具
  • 上海做网站找哪家好如何利用网络进行推广和宣传
  • 点样做网站什么软件可以刷网站排名
  • 上海空灵网站设计如何进行品牌宣传与推广
  • 手机网站开发成本建站平台在线提交功能
  • 怎样建设影视网站十大最免费软件排行榜
  • 南京高端网站制作长沙网络推广只选智投未来
  • 河源网站制作手机百度官网首页
  • 做电子商务网站建设工资多少深圳百度推广电话
  • 学习软件的网站广州百度竞价托管
  • nodejs做后端的网站域名注册商怎么查
  • 泊头做网站电话全网推广方案
  • 佛山网站优化公司排名seo实战培训课程
  • 万江做网站营业推广方案
  • 公司如何做网站推广网络推广公司哪里好
  • 网站logoPS怎么做网站内部优化有哪些内容
  • 宁夏建设厅网站旧版西安刚刚宣布
  • 低代码开发平台公司seog
  • 杭州做网站比较好的搜索引擎