#P1475. 2024.9.25-秋招-第3题-评估最大工作量
-
ID: 125
Type: Default
2000ms
256MiB
Tried: 765
Accepted: 81
Difficulty: 6
Uploaded By:
TaZi
Tags>DFS
2024.9.25-秋招-第3题-评估最大工作量
题目内容
某团队来了一个大项目,该项目已知有n个需求,每个需求工作量分别需要t1、t2、t3.......tn人天,由于该项目需求过多,负责人小塔决定先给出T人天预算完成部分需求。对于单个需求,每个任务要么不做,要么全部完成,必须耗时ti人天完成,现在小塔想知道T人天的预算最多能做多少人天的需求。
输入描述
输入共两行
首行是2个整数,以空格隔开,分别是n和T,n代表需求总数,T代表工作量评估不超过T人天
次行有n个整数,以空格隔开,分别是t1、t2、t3....tn,代表每个需求所需工作量,单位是人天
数据范围:1≤n≤40;1≤ti≤109;1≤T≤109
输出描述
一个整数Ans,代表T人天的预算最多能做Ans人天的需求
样例1
输入
5 17
2 3 5 11 7
输出
17
说明
该项目有5个需求,工作量评估不超过17人天,每个需求工作量分别需要2人天、3人天、5人天、11人天、7人天;
小塔选择需求1、需求2、需求3、需求5,所需工作量总和是2+3+5+7=17
样例2
输入
6 100
1 2 7 5 8 10
输出
33
说明
该项目有6个需求,工作量评估不超过100人天,每个需求工作量分别需要1人天、2人天、7人天、6人天、8人天、10人天;
小塔选择全部需求,所需工作量总和是1+2+7+5+8+10=33
样例3
输入
6 100
101 102 103 104 105 106
输出
0
说明
该项目有6个需求,工作量评估不超过100人天,每个需求工作量分别需要101人天、102人天、103人天、104人天、105人天、106人天;
小塔无论选择哪个需求都超过了100人天,所需工作量总和最大是0人天
通知
扫码备注华为交流群~期待您的到来
- 湘ICP备2023007293号
- Worker 0, 28ms
- Powered by Hydro v4.14.1 Community