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

HDU1712 ACboy needs your help

可以把每行看做是最多挑一个的物品系列,然后背包过。。


#include<algorithm>
#include<iostream>
#include<cstring>
#include<cstdio>
using namespace std;
int dp[105], v[105][105];
int main()
{
    int n, m, i, j, k, w;
    while(scanf("%d%d",&n,&m)!=EOF)
    {
        if(n==0&&m==0) break;
        memset(dp,-63,sizeof(dp));
        dp[0]=0;
        for(i=0;i<n;i++)
        {
            for(j=0;j<m;j++)
            {
                scanf("%d",&v[i][j]);
            }
        }
        int maxv;
        for(i=0;i<n;i++)
        {
            for(j=m;j>=0;j--)
            {
                maxv=-(1<<30);
                for(k=0;k<m;k++)
                {
                    w=k+1;
                    if(j>=w)
                        maxv=max(maxv,dp[j-w]+v[i][k]);
                }
                dp[j]=max(maxv,dp[j]);
            }
        }
        int ans=0;
        for(i=0;i<=m;i++)
            ans=max(ans,dp[i]);
        printf("%d\n",ans);
    }
    return 0;
}

转载于:https://www.cnblogs.com/ink-syk/p/3315147.html

相关文章:

  • CIO峰会:企业私有云存储实践方案
  • java jni 编程
  • 使用PLSQL导入导出数据库
  • 高德地图引入库错误std::string::find_first_of(char const*, unsigned long, unsigned long) const...
  • java中 Map 遍历方法
  • 为什么Java的string类要设成immutable(不可变的)
  • C++ STL算法系列1---count函数
  • C++静态变量内存分配,编译阶段,解密
  • zabbix +监控ftp+邮件报警
  • [ZT] 浙江大学校长杨卫院士:研究生导师“十戒”
  • Liferay 中部署portlet的细节窥探
  • 解决思科认证学员与高校网络及信息安全专业实验限制的解决方案
  • WPF 4 Ribbon 开发 之 快捷工具栏(Quick Access Toolbar)
  • HDU 3920 Clear All of Them I(DP + 状态压缩 + 贪心)
  • 美化代码的15个代码语法高亮工具
  • 【翻译】babel对TC39装饰器草案的实现
  • 2019.2.20 c++ 知识梳理
  • github从入门到放弃(1)
  • java多线程
  • laravel5.5 视图共享数据
  • Linux各目录及每个目录的详细介绍
  • OSS Web直传 (文件图片)
  • React中的“虫洞”——Context
  • Service Worker
  • Vue 动态创建 component
  • 微信开源mars源码分析1—上层samples分析
  • 问:在指定的JSON数据中(最外层是数组)根据指定条件拿到匹配到的结果
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 用Canvas画一棵二叉树
  • NLPIR智能语义技术让大数据挖掘更简单
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​linux启动进程的方式
  • #LLM入门|Prompt#3.3_存储_Memory
  • (06)金属布线——为半导体注入生命的连接
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (51单片机)第五章-A/D和D/A工作原理-A/D
  • (cljs/run-at (JSVM. :browser) 搭建刚好可用的开发环境!)
  • (ZT)一个美国文科博士的YardLife
  • (二)PySpark3:SparkSQL编程
  • (附源码)springboot高校宿舍交电费系统 毕业设计031552
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (九)One-Wire总线-DS18B20
  • (强烈推荐)移动端音视频从零到上手(下)
  • (十一)图像的罗伯特梯度锐化
  • (一)硬件制作--从零开始自制linux掌上电脑(F1C200S) <嵌入式项目>
  • (转)机器学习的数学基础(1)--Dirichlet分布
  • ***检测工具之RKHunter AIDE
  • .net 4.0发布后不能正常显示图片问题
  • .Net Web项目创建比较不错的参考文章
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .Net面试题4
  • .NET中使用Protobuffer 实现序列化和反序列化
  • [2013][note]通过石墨烯调谐用于开关、传感的动态可重构Fano超——
  • [bzoj1038][ZJOI2008]瞭望塔
  • [C++]AVL树怎么转