20240911华为

#华为#   #华为求职进展汇总#  #华为开奖那些事#
第一题:广度优先搜索。从垃圾站开始搜,更新每个点到垃圾站的最近距离,之后扫描所有小区累加距离。没有更新到的小区就是不可到达的小区,距离为0。
第二题:动态规划。按照长、宽、高三个优先级从小到大排序,那么排在后面的盒子一定不可能放在排在前面盒子的上面。设dp[i]表示放第i个盒子的最大高度,有dp[i]=max{dp[i],dp[j]+height[i]}。其中盒子j的长宽高都比盒子i小
第三题:动态规划。定义f[i]表示终点位于位置i前的所有基站所能获得的最大利益。那么如果要选位于i处的基站,则有f[i]=max{f[i],f[K1-1]+R}。如果不选该位置基站,则f[i]=f[i-1]
全部评论
牛批
点赞 回复 分享
发布于 09-11 23:48 黑龙江

相关推荐

1 2 评论
分享
牛客网
牛客企业服务