华为秋招机考原题再现!!轻松ac!!

第一题:使用结构体存储id、成本、利润和索引,按照要求排序后遍历累加贡献,最后判断是否满足需求量。

第二题:基于思维和分组,判断要交换的数中众数的数量是否超过总数的一半。若不超过,可直接内部交换;若超过,优先与前面的众数交换以确保答案最小。

第三题:结合Floyd算法和状态压缩DP。先用Floyd计算任意两点的最短路径,然后通过类似TSP的动态规划进行求解,每个点可多次访问。
全部评论

相关推荐

05-09 12:23
已编辑
华南理工大学 Java
野猪不是猪🐗:给他装的,双九+有实习的能看的上这种厂我直接吃⑨✌们拿它练练面试愣是给他整出幻觉了
点赞 评论 收藏
分享
评论
点赞
6
分享

创作者周榜

更多
牛客网
牛客企业服务