柏楚电子笔试凉面
18选择加三编程题,给了60分钟,
本人回忆,但是基本大差不差
选择很杂,
就是OS,进程,线程的一些选择,其他题目出的一般,属于概念性的,还有就是他这个选择题,为啥java代码和c++代码混在一起
编程题一
给定一个二维数组num;里面元素代表一段时间区间,大小均为2,
现在你每天可以参加这个区间的活动,且只能参加一个求能参加活动的最大次数,
例如[[1.2],[2.3].[3.4],[1.1]]
答案是4,[1.1][1.2][2.3][3.4],
我这个属于不会处理,我的想法是先排序,然后合并区间,但是如何计数,如何处理边界不会,
编程题二
给的一个一维数组num;元素代表需要停靠的楼层,且停靠特定的楼层时间为 t1.
现在你有两个电梯a,b,上行一层要 t2s,下行一层要 t3s,t2>t3
求满足所有乘客到达目的地时间最小值
这个题目坑点的在于,如果a电梯为上一次服务的时间加上为这你一次服务时间小于b电梯为你服务的时间,是不能选b,即便b是空闲的,我就是这里一直处理不好
编程题三,没看,没看懂,忘了
#笔试##我的求职进度条##牛客AI配图神器#
本人回忆,但是基本大差不差
选择很杂,
就是OS,进程,线程的一些选择,其他题目出的一般,属于概念性的,还有就是他这个选择题,为啥java代码和c++代码混在一起
编程题一
给定一个二维数组num;里面元素代表一段时间区间,大小均为2,
现在你每天可以参加这个区间的活动,且只能参加一个求能参加活动的最大次数,
例如[[1.2],[2.3].[3.4],[1.1]]
答案是4,[1.1][1.2][2.3][3.4],
我这个属于不会处理,我的想法是先排序,然后合并区间,但是如何计数,如何处理边界不会,
编程题二
给的一个一维数组num;元素代表需要停靠的楼层,且停靠特定的楼层时间为 t1.
现在你有两个电梯a,b,上行一层要 t2s,下行一层要 t3s,t2>t3
求满足所有乘客到达目的地时间最小值
这个题目坑点的在于,如果a电梯为上一次服务的时间加上为这你一次服务时间小于b电梯为你服务的时间,是不能选b,即便b是空闲的,我就是这里一直处理不好
编程题三,没看,没看懂,忘了
全部评论
相关推荐
点赞 评论 收藏
分享
查看17道真题和解析 点赞 评论 收藏
分享