Vivo Java笔试 9.13
单选题+不定项选择题若干:
编程题:
1. 给定一个员工数组,1表示老员工,0表示新员工。规则:1个小组最多3名员工,1个小组如果有一个老员工,则新员工数量不超过1.
求最少的小组数量。
2. 类似力扣滑动窗口最大值,求滑动窗口内最大值和最小值之差。
3. 给一个数组和数字k,求能否找到一个划分,所有数组元素划分为k组,每组之和相等,能找到返回true,不能找到返回false。
猜测:可能要回溯吧,直接输出false骗了一半用例。
编程题:
1. 给定一个员工数组,1表示老员工,0表示新员工。规则:1个小组最多3名员工,1个小组如果有一个老员工,则新员工数量不超过1.
求最少的小组数量。
2. 类似力扣滑动窗口最大值,求滑动窗口内最大值和最小值之差。
3. 给一个数组和数字k,求能否找到一个划分,所有数组元素划分为k组,每组之和相等,能找到返回true,不能找到返回false。
猜测:可能要回溯吧,直接输出false骗了一半用例。
全部评论
这个第三题确实直接一半用例😂
相关推荐