甜点AC代码(测出每一个测试点)

小z要举办比赛,需提供能量至少为P的甜点,每种甜点有不同的能量和大小限制。他能将甜点分装在不同体积的箱子里,再合并。问题求解最小甜点总大小和最低箱子费用,若费用超过预算k则输出FAIL。给定甜点和箱子的详细信息,通过算法找到解决方案。
摘要由CSDN通过智能技术生成

描述

小z准备举办一个比赛。他需要提供一些甜点给参赛者来补充能量。每种甜品有一定的能量 ti和大小ui​​​,且每种甜点最多有vi​​​个。 

小z准备用箱子来包装甜点。箱子可以容纳一定体积的甜点且需要一定的费用。小z有一种魔法,可以将一个甜点分成多份装在箱子里,最后再合在一起(但合成之后必须是完整的一个)。

小z想知道准备能量至少为P的甜点的最小大小和最少需要多少费用来购买箱子,如果最少费用超过小z所拥有的钱数k则输出FAIL。

输入

第一行为4个正整数n,m,p,k(1≤n≤200,1≤m≤200,0≤p≤50000,k≤50000),分别代表甜点种类,箱子种类和参赛者比赛所需要补充的能量和小z所拥有的钱数。

接下来的n行,每行包含3个整数ti,ui,vi​(1≤ti​≤100,1≤

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值