2024华为OD机试真题,代码包含语言java、js、python、c 代码基本都有详细注释。
题目描述
用数组代表每个人的能力,一个比赛活动要求参赛团队的最低能力值为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 |
输入 | 7 3 1 5 7 9 2 6 8 |
输出 | 4 |
说明 | 3、5组成一队,1、7一队,9自己一队,2、6一队,输出4 |
输入 | 3 1 1 9 8 |
输出 | 1 |
说明 | 9自己一队,输出1 |
作者:华为OD机试题库
链接:华为OD机试真题 - 求最多可以派出多少 (D卷,100分)_牛客网
来源:牛客网