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

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

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

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

相关推荐

昨天 17:54
门头沟学院 Java
点赞 评论 收藏
分享
冰激凌好吃:谁知盘中餐,谁都不一般😗
点赞 评论 收藏
分享
评论
点赞
6
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务