xyzm level
获赞
34
粉丝
0
关注
0
看过 TA
1
西安电子科技大学
2019
算法工程师
IP属地:广东
暂未填写个人简介
私信
关注
2018-09-11 22:32
已编辑
西安电子科技大学 算法工程师
【百度】笔试寻找序列那个题,思路不是排列组合吗,为什么我算出来是的,但是提交了却不行
徕:来挖坟了,回头看代码的时候写会了这道题。 用递推法: func(n,m) = n-1个相邻不等数 - (n-1)个单边为1的相邻不等数 + func(n-2,m) n,m = 3,3 if m<=1 or n<=1:     print(0) else:     def func(n,m):         if n<=1: # 边界             return 0         if n==2: # 左右都为1,只能取m-1种可能             return m-1         return m*(m-1)**(n-2) - 2*(m-1)**(n-2) + func(n-2,m)     print(func(n,m))
投递百度等公司10个岗位 >
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务