题目描述
用数组代表每个人的能力,一个比赛活动要求参赛团队的最低能力值为N,每个团队可以由1人或者2人组成,且1个人只能参加1个团队,计算出最多可以派出多少只符合要求的团队。
输入描述
- 第一行代表总人数,范围1-500000
- 第二行数组代表每个人的能力
- 数组大小,范围1-500000
- 元素取值,范围1-500000
- 第三行数值为团队要求的最低能力值,范围1-500000
输出描述
最多可以派出的团队数量
用例
| 输入 | 5 3 1 5 7 9 8 |
| 输出 | 3 |
| 说明 | 说明 3、5组成一队 1、7一队 9自己一队 输出3 |
这是一道华为在线测评(OD)中的题目,要求根据每个人的能力值数组,组建至少包含1人或2人的团队,每个团队的最低能力值为N。目标是找出能组建的最多团队数。输入包括人数、能力值数组和最低团队能力值,输出符合条件的团队总数。题目提供Java解题示例。
订阅专栏 解锁全文
2045

被折叠的 条评论
为什么被折叠?



