华为笔试题解

第一题可以暴力的,方法就是拼接字符串,然后把时间排序,对输入的数组也排序,看是不是相等,相等的话返回结果

第二题,价钱从小到大买,亏本跳过,买不起后输出 本金+利润

第三题最简单了。数组排序后,数组索引对CPU数量取模,对应模相等的元素值相加,最后看谁的值大

不知道是不是有好几套题?
#华为##笔试题目#
全部评论
能说一下题目吗😂
点赞 回复 分享
发布于 2019-04-17 21:34
大佬,请问第一题有什么特别需要注意的地方没有,我只通过20%。 我是注意到: 第一位只能0,1,2 第3,5为只能在5以内
点赞 回复 分享
发布于 2019-04-17 21:48
第二题根本不是背包问题,看了测试样例发现可以买入卖出多次;直接把水果原价排下序,然后从小到大把每个水果的价格与本金比一下,小于本金,本金直接加上该水果利润;大于本金,直接输出当前本金;通过100%。
点赞 回复 分享
发布于 2019-04-17 21:50
弱弱地问一下,不用考虑一种每种水果的(利润和原价的比值)吗,万一有的水果原价低,但利润也很低,有的水平原价高,但利润也高。
点赞 回复 分享
发布于 2019-04-17 22:59
嗯?今晚很简单嘛?
点赞 回复 分享
发布于 2019-04-18 00:24
我也这么做,只过了百分之20,很气
点赞 回复 分享
发布于 2019-04-18 00:26

相关推荐

10-30 10:16
南京大学 Java
龚至诚:给南大✌️跪了
点赞 评论 收藏
分享
10-27 17:26
东北大学 Java
点赞 评论 收藏
分享
点赞 22 评论
分享
牛客网
牛客企业服务