首页 / 题解
#

题解

#
172676次浏览 1726人互动
此刻你想和大家分享什么
热门 最新
2022-05-05 12:33
已编辑
牛客_运营
【活动结束】我在牛客写题解——薅羊毛的第N天
题解,周边,羊毛,京东卡? 或许你会羡慕别人的牛可乐? 或许你有自己独特的解题思路? 或者,你只是想来薅毛毛? 让我们往下看吧! 奖项安排 体验奖 在帖子下方@牛可乐并留言你擅长的编程方向,即视作参与此次活动,并可获得4月限定版牛客题解官头像框(有效期1个月) 新秀奖 所有报名参与此次活动的牛油,在活动期间分享的第1篇编程题题解可获得50牛币 全勤奖 ...
周周-2号机:牛客题解官第三周获奖名单开奖啦 牛币将在3个工作日内到账,周边会有工作人员与大家联系确认收件地址~注意查看私信呀 参与奖(周边盲盒) @云小逸_ @天天进步666 @Tencent飞 全勤奖( 牛客商务本*1/牛客水杯*1/牛客鼠标垫*2/牛客马克杯*1 (任选其一 )+ 校招开挂攻略*1) @太二有仙气 @isCharlott @Inknight @小沐_ @牛客169974873号 黑马奖(《程序员代码面试指南》*1+限定版牛客金牌题解官头像框) @视星等无穷 @安菲尔德星期三 @让我想个名字 黑马奖(牛客U型枕*1+限定版牛客银牌题解官头像框) @太二有仙气 @牛客894294753号 @FPGA探索者 @嘻嘻作者哈哈 @仁狮001 @Anna_Y @YOU&;YOU 恭喜这波幸运嘉宾啦,快看看有没有你呀! 不过由于北京疫情,发货可能会延迟,以具体物流信息为准
投递牛客等公司10个岗位 >
点赞 评论 收藏
分享
2020-03-20 12:24
已编辑
北京航空航天大学 C++
阿里巴巴校园招聘在线笔试3.20场
两道编程题,一道模拟一道dp 题目一 题意 有一叠扑克牌,每张牌介于1和10之间 有四种出牌方法: 单出1张 出2张对子 出五张顺子,如12345 出三连对子,如112233 给10个数,表示1-10每种牌有几张,问最少要多少次能出完 思路 爆搜dfs 1-10,每次枚举能否按照四种情况出牌,如果当前牌出完了,dfs下一个,否则继续dfs当前值复杂度大概在 题目二 题意 首先定义上升字符串,,比如aaa,abc是,acb不是给n个上升字符串,选择任意个拼起来,问能拼出来的最长上升字符串长度 思路 排序+dp 首先按照字符串最后一个字母,由小到大排序,如果最后一个相同,按第一个由小到大 然后...
菜鸡N+1号:贴个不用排序的代码,不知道对不对,欢迎指错 # 输入代码 import sys inp = [] while True: line = sys.stdin.readline().strip() if line == &(3091)#39;': break inp.append(line) (3092)# n = int(inp[0][0]) # 长度 num = inp[1:] n = len(num) (3093)# num = sorted(num) dp = [[0 for _ in range(26)] for _ in range(26)] # dp[i][j]表示两个字母之间的最大长度,dp[0][1]为以字符a为开头,字符b为结尾的最大长度,dp[0][25]表示以字符a为开头,字符z为结尾的最大长度 for i in range(n): temp = num[i] for j in range(ord(temp[0]) - 97 + 1): for k in range(25, ord(temp[-1]) - 97 - 1, -1): dp[j][k] = max(dp[j][k], dp[j][ord(temp[0]) - 97] + dp[ord(temp[-1]) - 97][k] + len(temp)) print(dp[0][25])
投递阿里巴巴等公司10个岗位 >
点赞 评论 收藏
分享
玩命加载中
牛客网
牛客企业服务