分组背包1

题目描述

你是某房产中介,希望能够让你的顾客付出尽可能多的钱。

一共有 NNN 个小区,每个小区恰好有 MMM 间可以选择的房子。每一间房子只能属于一个小区。每间房子的价格为 ppp,并且能让你获得 ccc 元中介费。

你的顾客有 WWW 元的预算,并且不知道所有房子的质量和实际价值。

输入格式

第一行三个整数 N,M,WN, M, WN,M,W。

接下来 NNN 组数据,每组 MMM 行,每行两个整数 p,cp, cp,c,表示该小区一间房子的价格和中介费。

输出格式

输出一个整数,表示能获得的最大总中介费。

输入输出样例 #1

输入 #1

复制代码
3 3 10
2 3
3 4
4 5
5 7
6 8
2 2

输出 #1

复制代码
12

说明/提示

N,M≤100N, M \leq 100N,M≤100,W≤104W \leq 10^4W≤104,1≤p≤W1 \leq p \leq W1≤p≤W,0≤c≤1040 \leq c \leq 10^40≤c≤104。

相关推荐
辰海Coding5 小时前
MiniSpring框架学习笔记-解决循环依赖的简化IoC容器
笔记·学习
杜子不疼.5 小时前
【C++ AI 大模型接入 SDK】 - DeepSeek 模型接入(上)
开发语言·c++·chatgpt
晓梦林5 小时前
cp520靶场学习笔记
android·笔记·学习
石山代码6 小时前
C++ 内存分区 堆区
java·开发语言·c++
心中有国也有家6 小时前
cann-recipes-infer:昇腾 NPU 推理的“菜谱集合”
经验分享·笔记·学习·算法
Upsy-Daisy6 小时前
AI Agent 项目学习笔记(八):Tool Calling 工具调用机制总览
人工智能·笔记·学习
绝知此事6 小时前
【算法突围 01】线性结构与哈希表:后端开发的收纳术
java·数据结构·算法·面试·jdk·散列表
碧海银沙音频科技研究院7 小时前
通话AEC与语音识别AEC的软硬回采链路
深度学习·算法·语音识别
csdn_aspnet7 小时前
Python 算法快闪 LeetCode 编号 70 - 爬楼梯
python·算法·leetcode·职场和发展