华为机考3道题,之前我一道也做不出。
刚刚做完华为机考,只做出来一道,第二道会一点,第三道一点不会。
2个半小时,太累了。
那些月薪十几K的程序员不知道是怎么做到的,咳,都说程序员高薪,可我月薪一直没有过万。
跳槽大公司进不去,中小公司只能月薪8.9k,除去生活开销,每月能存5千,太难了。
继续刷题吧。
刚刚做完华为机考,只做出来一道,第二道会一点,第三道一点不会。
2个半小时,太累了。
那些月薪十几K的程序员不知道是怎么做到的,咳,都说程序员高薪,可我月薪一直没有过万。
跳槽大公司进不去,中小公司只能月薪8.9k,除去生活开销,每月能存5千,太难了。
继续刷题吧。
全部评论
还是多刷题吧,刚开始都不会,这个核酸检查把每个采样员的3次增量算出来,用优先权队列,队列大小不超过志愿者人数
别只看工资的差异,看看笔试的差异就知道了,厉害的人笔试做得很轻松,能者多得吧
社招的机试题会更难吧
多刷题
挺难的,我前几天做总共才100多分
上海8、9K怎么存的5千,包住宿吗
华为进去之后,也要笔试。
每名检测人员有四个选择,基准率下降2m,基准率增加1m或者2m或者3m个,可以先排序,把基准率高的放前面,这就是递归啊。再对递归做一下思路,前面排序后,我们再做一个累加和,就统计从后往前每个基准都下降2m后的总基准。自愿者没下降为0,我们就一直递归,如果志愿者人数为0了,就直接返回累加和里的总基准以及递归得到的基准。
贪心吧,直接把核酸检测人员的效率N进行排序。然后从大到小分配志愿者,效率高的核酸检测人员按照需要优先分配3个志愿者。 (因为每个志愿者可以增加10%N的效率,所以N越大该志愿者增加的效率也就越大,所以优先分配给那些效率高的核酸检测人员)
坐标上海工作
f(n,k) = max(f(n-1,k)-2m,f(n-1,k-1),f(n-1,k-2)+m,f(n-1,k-3)+2m,f(n-1,k-4)+3m),用动态规划。不过我怀疑此题有数学解。
不过我又想了一下,只要尽量让所有医务人员都配上至少一个志愿者,就是最优解。
刷题和薪资没有必然联系,除了大厂之外,很多小公司也能给到20k以上,而且不需要刷题。
这个截屏是允许的吗,我太老实了,现在题目都忘干净了
这就是典型的动态规划嘛
1.先按速度从大到小排序
2.每个采样员可以选择1和或者2个或者3个辅助人员,为什么不选0个呢,很容易想到的贪心:我给高效率的人配备采样员肯定更快
3.不想改二维数组dp表,就直接用hashmap记忆化搜索
4.时间复杂度就是100*500
相关推荐
10-30 16:41
长沙理工大学 头发还是这么短:深度学习就是一坨屎。几个块块堆起来,天天网上找数据集,学了三年,去一家公司发现自己连git 都不会。
投递哔哩哔哩等公司10个岗位 >
点赞 评论 收藏
分享