大疆笔试后端A卷 0811
5个单选
简单
7个多选
好难
编程一个
给一个二维整数数组,无人机有能量,需要从左上角走到右下角,只能向下和向右走。当走到一个方格时候能量加上数组里面的数,如果能量不为正无人机就爆炸。问初始至少多少能量才能保证无人机安全到右下角。dp
思路,从后向前dp,dpij表示ij位置到右下角最小代价。状态转移方程就是两条路右和下。找两个的最小代价,dpij是max(0, 最小代价-gridij),如果最小代价是0并且自己本身是负值,dpij需要加1保证自身不为0。
附加题一个
有40亿规模的图片,想要快速找到包含无人机图片的所有图片。怎么设计图片的存储系统?性能瓶颈在哪?优化?
给图片打上标签,然后meta数据处存储图片信息包括标签存储位置。然后加载meta到内存。优化,对meta根据标签建立索引,分割meta,建立一个再给meta本身建索引。写了不少
简单
7个多选
好难
编程一个
给一个二维整数数组,无人机有能量,需要从左上角走到右下角,只能向下和向右走。当走到一个方格时候能量加上数组里面的数,如果能量不为正无人机就爆炸。问初始至少多少能量才能保证无人机安全到右下角。dp
思路,从后向前dp,dpij表示ij位置到右下角最小代价。状态转移方程就是两条路右和下。找两个的最小代价,dpij是max(0, 最小代价-gridij),如果最小代价是0并且自己本身是负值,dpij需要加1保证自身不为0。
附加题一个
有40亿规模的图片,想要快速找到包含无人机图片的所有图片。怎么设计图片的存储系统?性能瓶颈在哪?优化?
给图片打上标签,然后meta数据处存储图片信息包括标签存储位置。然后加载meta到内存。优化,对meta根据标签建立索引,分割meta,建立一个再给meta本身建索引。写了不少
全部评论
后端就一道编程吗?
第二题 dp怎么做的,我dfs tle了
刚开始用DP,写着写着就不会了
能讲一下编程题吗,没写出来
多选真的难😅
相关推荐
11-25 19:33
南京理工大学 C++ 乡土丁真真:佬很厉害,羡慕~虽然我还没有到校招的时候,也想讲一下自己的看法:我觉得不是CPP的问题,佬的背书双2,技术栈加了GO,有两段实习。投了123,面了30.拿到11个offer。这个数据已经很耀眼了。这不也是CPP带来的吗?当然也不止是CPP。至少来说在这个方向努力过的也会有好的结果和选择。同等学历和项目选java就会有更好的吗?我个人持疑问态度。当然CPP在方向选择上确实让人头大,但是我觉得能上岸,至于最后做什么方向,在我看来并不重要。至于CPP特殊,有岗位方向的随机性,java不是不挑方向,只是没得选而已。也希望自己以后校招的时候能offer满满
点赞 评论 收藏
分享
麦的垛朱尼尔:恭喜
投递满帮集团等公司10个岗位
点赞 评论 收藏
分享