2022.4.13 参加了华为笔试,三道算法题, 个人感觉题目有点难
第一题:硬件资源的最佳分配
第二题:工单的分配策略
第三题:分糖果
第一题,题目看着都头疼,直接放弃了;
第二题,勉强把题目读懂了,堆了一部分代码,然后后面没思路了,感觉是用动态规划或贪心来做;
第三题,虽然读懂了题目,但最后也是没做出来。
不出意外的话,应该是挂了,没办法,自己太菜怪不得别人。
总结原因的话:
其一,主要还是算法逻辑训练不够,思维不够开阔
其二,对这种应用性较强的题目训练较少,一般这种题目很长,且题目不好理解,需要一定耐心
其三,平时刷题习惯于力扣的核心代码模式,对acm模式了解甚少,第一次用acm模式非常不习惯
由于第三题题目较短,能完整地回忆下来,而且就这样我也不太甘心,所以打算把第三题复盘一下,以下是我复盘的结果。
----------------------------------2022.4.13 华为笔试题 第三题:分糖果---------------------------------
-题目描述:
现有几袋糖果,老师要将糖果分给小张和小王两个同学,每一袋都有一定数量的糖果,每袋糖果只能全部分给他们其中一人,要求最终两人分得糖果的数量相同。