阿里云招人招人 level
获赞
170
粉丝
19
关注
0
看过 TA
41
北京航空航天大学
2020
算法工程师
IP属地:未知
暂未填写个人简介
私信
关注
2019-08-21 19:58
已编辑
北京航空航天大学 算法工程师
rt
猪猪向前冲:去年神仙打架,今年诸神黄昏
0 点赞 评论 收藏
分享
2019-08-20 10:46
已编辑
北京航空航天大学 算法工程师
字符串s,无限长ABCABCABC, 这道题是什么鬼,题意描述的是个什么玩意儿,差评。
百年马家沟职业技术学员:第一题只过了93.75;第二题100%,匹配问题,直接暴力匹配,代码如下;第三题,dp,加上两条不同路径判断,没时间写q@q. #coding=utf-8 import sys def min_change(str2):     #compare with "ABCABC"     str1 = "ABC"     res = []     result = 0     for i in range(0,len(str2)):         if str2[i]!=str1[i%3]:             result += 1     res.append(result)     #compare with "BCABC"     result = 0     for i in range(0,len(str2)):         if str2[i]!=str1[(i+1)%3]:             result += 1     res.append(result)     #compare with "CABCABC"     result = 0     for i in range(0,len(str2)):         if str2[i]!=str1[(i+2)%3]:             result += 1     res.append(result)     return min(res) def change(n,k,substr):     res = []     for i in range(0,n-k+1):         res.append(min_change(substr[i:i+k]))     return min(res)              if __name__ == "__main__":     n = int(sys.stdin.readline().strip())     ans = 0     res = []     for i in range(n):         line = sys.stdin.readline().strip()         substr = sys.stdin.readline().strip()         n,k = map(int,line.split())         print n,k         res.append(change(n,k,substr))     for i in range(n):         print res[i]
投递商汤科技等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
2019-08-01 10:24
已编辑
北京航空航天大学 算法工程师
rt
投递百度等公司10个岗位 >
0 点赞 评论 收藏
分享
😭
Pony-Ma:哈哈,+1,可能一直扔在备胎池子里
投递抖音信息等公司10个岗位 >
0 点赞 评论 收藏
分享
2019-07-29 11:01
已编辑
北京航空航天大学 算法工程师
rt
投递阿里巴巴集团等公司10个岗位 >
0 点赞 评论 收藏
分享
2019-07-22 14:10
已编辑
北京航空航天大学 算法工程师
rt
投递抖音信息等公司10个岗位 >
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享

创作者周榜

更多
关注他的用户也关注了:
牛客网
牛客企业服务