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

江西建设工程信息网站东莞企业网站推广运营

江西建设工程信息网站,东莞企业网站推广运营,个人网页制作模板图片代码,免费在线咨询软件题面 分析 能拿整个 p i p_i pi​的就拿整个的#xff0c;不能拿了可以拿一部分的#xff0c;因此可以分成0和1两种情况#xff0c;0表示拿整个的#xff0c;1表示还可以拿部分的#xff0c;两种情况放在一起做一遍01背包#xff0c;找到最大价值。 代码 #include 不能拿了可以拿一部分的因此可以分成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.w-s-a.com/news/670569/

相关文章:

  • 青县网站建设今天国际大事新闻
  • 深圳正规网站制作哪里好怎样优化网络
  • 米拓网站建设教程dw成品网站成品视频教学
  • 用jsp做的网站源代码天门网站网站建设
  • 百度如何把网站做链接地址有没有资源可以在线观看
  • 淮安做网站找哪家好电子商务网站建设规划书的内容
  • 开发网站建设用什么框架php黄页系统
  • 聊城制作网站全球十大电商平台排名
  • 用什么来网站开发好mega menu wordpress
  • 深圳制作网站有用吗wordpress的主题
  • 网站的规划与创建天津市南开区网站开发有限公司
  • 免备案网站主机建站哪个平台好
  • python做网站 不适合单页营销分享网站
  • 珠海市研发网站建设建设网站挣钱
  • 阿里巴巴国际站特点做wps的网站赚钱
  • wordpress更换域名后网站打不开宜昌建设银行网站
  • 写出网站开发的基本流程百度网页电脑版入口
  • 网站设计有限公司怎么样网站建设西班牙语
  • 网站安全解决方案宁波seo网络推广优化价格
  • 做网站带来好处wordpress可以做oa系统吗
  • 建筑设计人才招聘网站h5营销型网站suteng
  • 做app和网站怎样如何做html网站
  • php开发手机端网站开发更换网站标题
  • 提供网站建设报价延津县建设局网站
  • 江苏网站建设流程土巴兔全包装修怎么样
  • 环保网站建设方案带漂浮广告的网站
  • 淘宝客合伙人网站建设建站前端模板
  • 网站单页模板怎么安装中世纪变装小说wordpress
  • 手机免费建设网站制作宝安第一网站
  • 如何做x响应式网站asp网站出现乱码