携程 算法工程师(图像/视频方向)笔试
果然还是并没有进步,应该刷多少题才能多a一点,实习应该肯定是找不到了
第一题:you矩阵(签到题)
第二题:最小公倍数(一直只能a 20%,提示循环错误或者超时,但是剪枝了也还是只有20%)
第三题:树的路径 (快写完才发现可以双向遍历,但是没时间改了)
第四题:所有非空回文子串(没想好怎么表示某一下标的0/1值,放空)
秋招好好准备,秋招见!
第一题:you矩阵(签到题)
第二题:最小公倍数(一直只能a 20%,提示循环错误或者超时,但是剪枝了也还是只有20%)
第三题:树的路径 (快写完才发现可以双向遍历,但是没时间改了)
第四题:所有非空回文子串(没想好怎么表示某一下标的0/1值,放空)
秋招好好准备,秋招见!
全部评论
面试要写四道题目吗
暑期 昨天做的笔试
什么时候做的笔试,暑期还是日常?
第三题怎么答得?
相关推荐
03-29 16:39
北京工业大学 算法工程师 点赞 评论 收藏
分享
03-29 21:22
Université Joseph Fourier-Grenoble 1 算法工程师 点赞 评论 收藏
分享
熙里咕噜:第三题我先对v数组排序,然后用一个两层的循环去维护一个数组arr,arr[i]代表以第i个物品为起点,一个背包最多塞几个物品,因为排过序所以很好找,只要遍历到第j个元素满足vj-vi>t就arr[i]=j-i,然后break,以此类推。然后下面再用两层循环更新答案,第一层循环表示第一个框的起点,第二层循环表示第二个框的起点,第一层循环是i=0开头,第二层循环是j=i+arr[i]开头,ans和arr[i]+arr[j]的和比大小,选择大的更新答案。最后考虑一个背包就能装下所有物品的特殊案例就能AC
查看4道真题和解析 点赞 评论 收藏
分享