牛客500842651号 level
获赞
0
粉丝
0
关注
3
看过 TA
0
The University of Sydney
2020
Java
IP属地:未知
暂未填写个人简介
私信
关注
#腾讯笔试#8.23  腾讯笔试第二题为什么回溯一个都过不了import sysclass Solution:    def subset(self,s,n):        self.res = []        partial = ""        self.used = [False] * len(s)        self.backtracking(partial,s)        self.res.sort()        return self.res[n-1]    def backtracking(self,partial,s):        if partial:            self.res.append(partial)        if len(partial) == len(s):            return        else:            for i in range(len(s)):                if not self.used[i]: if not partial or ord(s[i]) >= ord(partial[-1]): if i > 0 and s[i] == s[i-1] and not self.used[i - 1]:                            continue                        self.used[i] = True                        partial+=s[i]                        self.backtracking(partial,s)                        partial = partial[:-1]                        self.used[i] = Falsea = input().split()s = a[0]n = int(input().split()[0])print(str(Solution().subset(s,n)))
投递腾讯等公司10个岗位
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务