# -*- coding: utf-8 -*-"""
Created on Fri Dec 17 11:12:35 2021
Function:
@author: 小梁aixj
"""classSolution(object):defcombine(self, n, k):
res =[]
self.get_combine(res,[], n, k,1)return res
defget_combine(self, res, prefix, n, k, start):if k ==0:
res.append(list(prefix))elif start <= n:
prefix.append(start)
self.get_combine(res, prefix, n, k -1, start +1)
prefix.pop()
self.get_combine(res, prefix, n, k, start +1)if __name__=='__main__':
s = Solution()print(s.combine(4,2))