广联达 8.31 笔试

选择 20道 60分
编程 2道 40分

选择还行吧
编程第一题是啥来着忘了……反正改了改 a了(粒子加速)
第二题没做出来,只过了27,求思路(乘坐最多的人)

不知道第二批开的卷子换不换题,先把具体题目删了

别私我了大佬们,我真的没有把代码拷下来……第一题思路可以参考最长递增子序列,答案就是 总长-子序列长度
全部评论
两道题都是27%,不知道为啥
7
送花
回复
分享
发布于 2022-08-31 19:55 黑龙江
大佬第二题什么思路
5
送花
回复
分享
发布于 2022-08-31 20:02 上海
滴滴
校招火热招聘中
官网直投
第一题思路,发射序列每次拿最后一个编号和下面到达序列最后一个编号比较,如果不相等,该编号粒子速度肯定异常,反之正常,上述比较结束之后,在到达序列中删除该次比较的编号,然后选择发射序列倒数第二个的粒子编号和到达序列的最后一个比较,依次循环下去即可。
5
送花
回复
分享
发布于 2022-08-31 21:58 江苏
第一题有代码嘛
4
送花
回复
分享
发布于 2022-08-31 19:53 广东
第二题排序后移位,过100%
4
送花
回复
分享
发布于 2022-08-31 21:55 重庆
第二题我是这样的 每次贪心去插入1。用个n+1的数组,一个idx=1。比如1 4 2就是1 2位置是1,如果i。idx更新为r+1。对了45 我下来看的时候发现可能是idx更新错了,因为r可能比idx小
3
送花
回复
分享
发布于 2022-08-31 20:03 四川
第一题a了,第二题45,能进面试吗
3
送花
回复
分享
发布于 2022-08-31 22:02 重庆
大佬,第一题是:按顺序的粒子进入***,找到速度比正常快的粒子;我没a,大佬啥思路
2
送花
回复
分享
发布于 2022-08-31 19:52 河北
第二题bug没de出来,改完后应该是行的,贪心+pq
2
送花
回复
分享
发布于 2022-08-31 20:46 广东
有代码吗?大佬,没a出来
2
送花
回复
分享
发布于 2022-08-31 21:28 新疆
第一题27,第二题18
2
送花
回复
分享
发布于 2022-08-31 21:31 北京
还在考试时间范围内哦,大家收着点
1
送花
回复
分享
发布于 2022-08-31 20:42 广东
但是第一题不是按照编号顺序进去的呀
1
送花
回复
分享
发布于 2022-08-31 21:28 重庆
第二题线段树合并区间可以吧
1
送花
回复
分享
发布于 2022-08-31 21:37 上海
我隔壁实验室有人后面进的广联达的笔试……算法题目一模一样……woc这特喵算是***了吗
1
送花
回复
分享
发布于 2022-08-31 22:05 贵州
第一题我想的是把发射的粒子用一个hash标记是第几个发射的,然后遍历接收数组,再维护一个mark数组表示偏移值,如果接收数组里的粒子的顺序不等于发射数组里的顺序+偏移值就证明这个粒子有异常,例如:发射数组为5,4,3,2,1,接收数组为:1,5,3,4,2,那么遍历到1时(1的hash值为4,当前下标为0,偏移值为0,0!=4+0)更新mark数组为:1,1,1,1,0,(即表示1在发射数组的下标的前面的值的偏移值都要加1),然后是5(hash值为0,偏移值为1,当前下标为1,1=0+1,所以5没有异常)。写完还以为这个复杂度会超时,结果直接ak了
1
送花
回复
分享
发布于 2022-08-31 22:35 广东
第一题27%,第二题回溯只能 82%,超时
点赞
送花
回复
分享
发布于 2022-08-31 20:03 山东
大佬,求代码解答疑惑,我想了好久都没A,大佬真厉害!!!
点赞
送花
回复
分享
发布于 2022-08-31 20:14 四川
第二题感觉应该是优先占用区间内最右侧的座位
点赞
送花
回复
分享
发布于 2022-08-31 20:26 河南
没A出来,蹲解法
点赞
送花
回复
分享
发布于 2022-08-31 20:56 广东

相关推荐

35 48 评论
分享
牛客网
牛客企业服务