A15302 | Basketball Together
时间限制1s
内存限制256MB
通过 / 提交0/0
题目描述
A basketball competition is held where the number of players in a team does not have a maximum or minimum limit (not necessarily $5$ players in one team for each match). There are $N$ candidate players in the competition that will be trained by Pak Chanek, the best basketball coach on earth. The $i$ -th candidate player has a power of $P_i$ .
Pak Chanek will form zero or more teams from the $N$ candidate players on the condition that each candidate player may only join in at most one team. Each of Pak Chanek's teams will be sent to compete once with an enemy team that has a power of $D$ . In each match, the team sent is said to defeat the enemy team if the sum of powers from the formed players is strictly greater than $D$ .
One of Pak Chanek's skills is that when a team that has been formed plays in a match, he can change the power of each player in the team to be equal to the biggest player power from the team.
Determine the maximum number of wins that can be achieved by Pak Chanek.
Pak Chanek will form zero or more teams from the $N$ candidate players on the condition that each candidate player may only join in at most one team. Each of Pak Chanek's teams will be sent to compete once with an enemy team that has a power of $D$ . In each match, the team sent is said to defeat the enemy team if the sum of powers from the formed players is strictly greater than $D$ .
One of Pak Chanek's skills is that when a team that has been formed plays in a match, he can change the power of each player in the team to be equal to the biggest player power from the team.
Determine the maximum number of wins that can be achieved by Pak Chanek.
输入格式
The first line contains two integers $N$ and $D$ ( $1 \le N \le 10^5$ , $1 \le D \le 10^9$ ) — the number of candidate players and the power of the enemy team.
The second line contains $N$ integers $P_1, P_2, \ldots, P_N$ ( $1 \le P_i \le 10^9$ ) — the powers of all candidate players.
The second line contains $N$ integers $P_1, P_2, \ldots, P_N$ ( $1 \le P_i \le 10^9$ ) — the powers of all candidate players.
输出格式
A line containing an integer representing the maximum number of wins that can be achieved by Pak Chanek.
输入输出样例
输入 #1
6 180 90 80 70 60 50 100
输出 #1
2
The $1$ -st team formed is a team containing players $4$ and $6$ . The power of each player in the team becomes $100$ . So the total power of the team is $100 + 100 = 200 > 180$ .
The $2$ -nd team formed is a team containing players $1$ , $2$ , and $5$ . The power of each player in the team becomes $90$ . So the total power of the team is $90 + 90 + 90 = 270 > 180$ .
The $2$ -nd team formed is a team containing players $1$ , $2$ , and $5$ . The power of each player in the team becomes $90$ . So the total power of the team is $90 + 90 + 90 = 270 > 180$ .
C++ 编辑器
输入
输出
可保存默认模板;新题优先使用已保存模板。
当前快捷键仅展示,暂不支持修改。
- 撤销
Ctrl / ⌘ + Z - 重做
Ctrl / ⌘ + Y - 查找
Ctrl / ⌘ + F - 全选
Ctrl / ⌘ + A - 复制
Ctrl / ⌘ + C - 剪切
Ctrl / ⌘ + X - 粘贴
Ctrl / ⌘ + V - 自动排版
工具栏排版按钮 - 草稿保存
编辑时自动保存到本机
历史
提交记录
状态说明时间源码
AI
作答助手
你好,我是作答助手。可以问思路、复杂度、样例含义或代码报错原因;不会直接给出完整 AC 代码。
确定要清空代码吗?
提交通过
评测结果:Accepted