5.31 华子机试
似乎之前出难了,感觉这次挺放水的
1. 暴力优先队列,个数超过N的只放进队列N个元素。
2. (m,n)的矩形最少划分成多少个正方形。
记忆化搜索 f(x,y) = min(f(x,y), f(i,y)+f(x-i,y), f(x,y-j) + f(x,j)) 92% 通过(不知道错在哪)
3. 最大矩形
先预处理数组,num[i][j] 表示从(0, 0)到(i, j)的矩形区域的元素之和。这样就可以通过sum = num[row2][col2] - num[row1-1][col2] - num[row2][col1-1] + num[row1-1][col1-1]计算任意矩形元素和。
然后暴力枚举所有矩形(n^4)计算最大利润。 100%通过(我也没想到这么暴力可以过所有数据)
#华为信息集散地##华为#
1. 暴力优先队列,个数超过N的只放进队列N个元素。
2. (m,n)的矩形最少划分成多少个正方形。
记忆化搜索 f(x,y) = min(f(x,y), f(i,y)+f(x-i,y), f(x,y-j) + f(x,j)) 92% 通过(不知道错在哪)
3. 最大矩形
先预处理数组,num[i][j] 表示从(0, 0)到(i, j)的矩形区域的元素之和。这样就可以通过sum = num[row2][col2] - num[row1-1][col2] - num[row2][col1-1] + num[row1-1][col1-1]计算任意矩形元素和。
然后暴力枚举所有矩形(n^4)计算最大利润。 100%通过(我也没想到这么暴力可以过所有数据)
#华为信息集散地##华为#
全部评论
最后一道题返回1 -1骗了9分
兄弟报的什么岗位
强的深大佬
31号笔试的兄弟们都面试过了吗
相关推荐
昨天 14:20
北京大学 Java Echo.Hou:虽然我没去大厂,但是待过俩家初创,我的感觉是厉害的初创很舍得给钱,也很看你的产出,产出不行直接把你开了。当然大厂也可能有这个问题。建议还是去大厂,如果被裁员了最起码还有大厂的title,这年头不确定的事儿太多了。
点赞 评论 收藏
分享