9.4 华为笔试

9.4 华为笔试 1 0.75 0.1,跪求第三题思路和代码,哭了#华为##笔试题目#
全部评论
求第三题题目
点赞 回复 分享
发布于 2019-09-05 13:36
求第二题解法,在ide上跑没问题,一到牛客网就数组越界。。。
点赞 回复 分享
发布于 2019-09-05 16:48
# Python动态规划解法,比较通用,题目类似找零钱问题 import sys   n = int(sys.stdin.readline().strip())   def buy_nails(nails, target):     dp = [target + 1] * (target + 1)     # 初始化很重要     dp[0] = 0     for i in range(1, len(nails) + 1):         for j in range(1, target + 1):             if j >= nails[i - 1]:                 dp[j] = min(dp[j], dp[j - nails[i - 1]] + 1)     min_num = dp[-1]     if min_num < target + 1:         return min_num     else:         return -1 nails = [4, 9] dp = buy_nails(nails, n) print(dp)
点赞 回复 分享
发布于 2019-09-05 13:16
1 0.65 第三题没写😂
点赞 回复 分享
发布于 2019-09-04 22:06
求第一题代码
点赞 回复 分享
发布于 2019-09-04 21:56
菜鸡问一句,第一题是动态规划吗?
点赞 回复 分享
发布于 2019-09-04 21:47

相关推荐

海螺很能干:每次看到这种简历都没工作我就觉得离谱
点赞 评论 收藏
分享
03-26 15:18
已编辑
华北水利水电大学 Java
点赞 评论 收藏
分享
评论
1
5
分享

创作者周榜

更多
牛客网
牛客企业服务