首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
沙漠青鸟
获赞
1
粉丝
2
关注
0
看过 TA
1
浙江大学
2021
算法工程师
IP属地:未知
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑沙漠青鸟吗?
发布(2)
评论
刷题
沙漠青鸟
关注TA,不错过内容更新
关注
2020-04-24 09:21
已编辑
浙江大学 算法工程师
华为4.22笔试:第3题最大最小值动态规划解法(附原题)
题目复述:对于一列有m个正整数元素的数组,用k-1个隔板把该数组分成连续的k份,每一份均非空。找出一种分法,使得这k份中每份求和的最小值达到最大。且若多种情况同时达到最优,那么找出一种使得靠近左侧部分的和更大的情况。最后输出原数组加分隔符'/'的形式。比如一个数组100 200 300 400 500 600 700 800 900,将其分为3份,那么100 200 300 400 500 / 600 700 / 800 900 这种分法的最小和是600+700=1300,且不存在其他分法使其更大。再比如1 1 1 1 1 1 1 1,k=3。有6种分法达到最优:1 1 / 1 1 1 / 1...
投递华为等公司10个岗位 >
0
点赞
评论
收藏
分享
2020-04-04 17:30
浙江大学 算法工程师
跪求大佬解答一个python编程过程中的小问题。。
以下是我运行的代码,就是搞不明白为什么赋值a=[[]]*3之后,再运行a[1].append(3),最后结果是a的所有元素都加了3? >>> a=[[]]*3 >>> a [[], [], []] >>> a[1].append(3) >>> a [[3], [3], [3]]
我是孙悟空:
深拷贝和浅拷贝的问题~我也挺久没用python了,应该就是这个原因
0
点赞
评论
收藏
分享
1
关注他的用户也关注了:
牛客网
牛客企业服务