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

HDU 2159 FATE

多重背包,很水

#include<stdio.h>
#include<cstdio>
#include<iostream>
#include<algorithm>
#include<math.h>
#include<stdlib.h>
#include<string.h>
#include<string>
#include<queue>
#include<map>
#define LL long long
#define INF 0xfffffff
#define MAX(a,b) a>b?a:b
#define MIN(a,b) a<b?a:b

using namespace std;

int dp[150][150];
int v[150],w[150];

int main()
{
    int n,m,k,s;
    while(scanf("%d%d%d%d",&n,&m,&k,&s)!=EOF)
    {
        int ans = -1;
        memset(dp,0,sizeof(dp));
        for(int i=1;i<=k;i++)
        {
            scanf("%d%d",&v[i],&w[i]);
        }
        for(int q=1;q<=s;q++)
        {
            for(int i=1;i<=k;i++)
            {
                for(int j=w[i];j<=m;j++)
                {
                    dp[q][j] = max(dp[q][j],dp[q-1][j-w[i]]+v[i]);
                    if(dp[q][j] >= n)
                    {
                        ans = max(ans,m-j);
                    }
                }
            }
        }
        printf("%d\n",ans);
    }
    return 0;
}
View Code

 

转载于:https://www.cnblogs.com/alan-W/p/10572081.html

相关文章:

  • es 基于match_phrase/fuzzy的模糊匹配原理及使用
  • spring_事務
  • ASP.NET Core OData now Available
  • 01背包 完全背包 算法解析
  • 解决任务计划程序未启动任务,因为相同任务的实例正在运行的问题
  • 关于oracle的一些函数(数字、字符、转换、空值)
  • 安卓开发笔记(十五):编写一款能够查看任意网站源代码的应用程序
  • Spring拓展接口之FactoryBean,我们来看看其源码实现
  • 王者荣耀刷金币小程序
  • Linux学习之文件系统权限及表示
  • js经典面试题
  • data parameter is nil 异常处理
  • 面试岗位要求
  • 人月神话阅读笔记01
  • 洛谷 - P4452 - 航班安排 - 费用流
  • 分享一款快速APP功能测试工具
  • 【css3】浏览器内核及其兼容性
  • Bootstrap JS插件Alert源码分析
  • java8 Stream Pipelines 浅析
  • leetcode378. Kth Smallest Element in a Sorted Matrix
  • Median of Two Sorted Arrays
  • Python_网络编程
  • Sublime Text 2/3 绑定Eclipse快捷键
  • WebSocket使用
  • WordPress 获取当前文章下的所有附件/获取指定ID文章的附件(图片、文件、视频)...
  • 道格拉斯-普克 抽稀算法 附javascript实现
  • 多线程 start 和 run 方法到底有什么区别?
  • 翻译 | 老司机带你秒懂内存管理 - 第一部(共三部)
  • 前端临床手札——文件上传
  • PostgreSQL之连接数修改
  • ​渐进式Web应用PWA的未来
  • #pragma once
  • #微信小程序:微信小程序常见的配置传旨
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (Arcgis)Python编程批量将HDF5文件转换为TIFF格式并应用地理转换和投影信息
  • (Python第六天)文件处理
  • (二)springcloud实战之config配置中心
  • (附源码)spring boot网络空间安全实验教学示范中心网站 毕业设计 111454
  • (力扣题库)跳跃游戏II(c++)
  • (四)Tiki-taka算法(TTA)求解无人机三维路径规划研究(MATLAB)
  • (一)SpringBoot3---尚硅谷总结
  • ***详解账号泄露:全球约1亿用户已泄露
  • .NET 8 编写 LiteDB vs SQLite 数据库 CRUD 接口性能测试(准备篇)
  • .NET Core WebAPI中使用Log4net 日志级别分类并记录到数据库
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地中转一个自定义的弱事件(可让任意 CLR 事件成为弱事件)
  • .Net下C#针对Excel开发控件汇总(ClosedXML,EPPlus,NPOI)
  • .NET学习全景图
  • .NET正则基础之——正则委托
  • .NET中的Event与Delegates,从Publisher到Subscriber的衔接!
  • @Autowired和@Resource装配
  • @modelattribute注解用postman测试怎么传参_接口测试之问题挖掘
  • @reference注解_Dubbo配置参考手册之dubbo:reference
  • [Codeforces] probabilities (R1600) Part.1
  • [Electron]ipcMain.on和ipcMain.handle的区别